I was fortunate enough to spend some extended time in Tanzania. If you are ever there, try to make it to the island of Zanzibar. Now Zanzibar is a playground for the rich, but don't let that stop you from going if you are short on funds. You can always go there for the day. Take a boat over in the morning and return in the evening. That's what I did and I had a most memorable day. The beaches are gorgeous...sand as white as snow!