If you have any free time, then I recommend the Marina Mall, it has a large branch of Virgin Megastore, with a nice coffee shop. The mall is very family orientated and lots of places to eat as well.
There is also a small mall attached to the JW Marriott hotel in town, which has a Starbucks and a nice Marriott Cafe.
Whilst all the recommedations on clothing are accurate.. let it be said that lighter fabrics are best ! I try to avoid walking anywhere, and rely on hotel cars, which although cost more, means air-conditioned comfort.