I am planning to take a trip to Diani Beach for 4 days. I was wondering how much I should have with me for that time? I am planning to do some site seeing and some shopping.
That would depend very much on what you want to buy, wouldn't it?
Same for sightseeing tours, do you have a particular activity in mind?
What do you want to buy?? I dont think anyone can advise on what you need to bring, as it depends on you. Are you planing to go in a basic restaurant or something exclusive?? Are you just buying something small or Gold??
Do you have accommodations? Are you staying in an all-in resort? You like snorkeling? Are planning on renting a car?