We are a western family - my wife and young children are all blond with blue eyes. So to minimise attention, we have a 'no knees' policy when out, more so at the souq than at say Villagio. Tshirt & 3/4 pants seems to work for everyone.

I think the advice given above is pretty sound, just don't dress for the gym or a nightclub if you're not in one.