Hi! We will be in Marrakech for 2 days, 2 days in/near Essaouira, and about 3 days driving around the mountain areas. Friends say I must wear a long skirt the entire time, which sounds absolutely horrible. I've found at least 50 websites on Morocco and nearly all have photos where I've seen women in shorts (and some men and women in tank tops). Will the locals consider me "trashy" to wear a nice long pleated short? Although I'll be hot, I can live without a tank top, however I'm trying wrap my head around the idea of a week in skirts. Can I wear lightweight baggy pants or zip-leg travel trousers? I don't want to offend anyone or appear as a rude American, and I will do what I have to do. Also, if I want to get in the ocean or in a swimming pool, do I have to wear pants and shirt? My swimwear is more like tanks and boy shorts, not thongs and strings. Any advice would be welcome.