Dear Sarah,
Sorry for the late reply! There are a few great restaurants here, from the sushi and seafood one in Mamba Point hotel to the Ethiopian restaurant, Royal, Fuzion, just to name a few of my favorites. Night life is quite cool too, night clubs (Scarlet, Gossip), salsa evenings on Fridays, live bands on Saturdays. There is a Hash House Harriers group (on Saturdays), yoga classes... Depends what your interests are.
In terms of things to bring, I mostly bring my cosmetics (sticking to my favorite products, food - things I cannot find here like raw almonds, figs), otherwise you can find pretty much everything. I didn't buy any clothing or shoes here, so couldn't tell what the offer looks like. Fresh veggies are fairly scarce, but there is not much you can do about that
Hope this helps,
Eniko