Never forget that you are in a Muslim country, where people have always dressed modestly and where the sight of someone in a swimsuit is a very recent thing. Keep the bikinis for the beach, although people in tourist towns are now well-used to seeing visitors wandering round in their shorts and t-shirts. However, if you know you might be visiting a mosque on one of your days out, dress appropriately: no shorts, no bare shoulders. And if taking a day trip to more out-of-the-way places, again dress more respectably. In these places, men wearing shorts are thought to be walking round in their underwear!