Dubai is very liberal but it's still a Muslim city.
What to wear depends on where you are going. It's obviously more complicated for women;
- when dining/partying at clubs & Western restaurant: pretty much anything goes.
- In malls & "Western" areas: Knee-length skirt and top that cover the shoulders (and stomach) and are not too deep-cut are fine.
- when visiting souks, mosques or the museum: it's best to wear long skirt or trousers & loose top to cover down to the elbows as not to offend anyone and not to attract any unwanted attention.
Golden rule for ladies: if you show too much skin, everyone will think you are a prostitute.
Just don't be naive and exercise common sense like any woman should!
