I have been in Africa for the last two weeks visiting a friend who lives in Cape Town. I visited once three years ago and have been eager to come back ever since. Cape Town is a very modern city with a Mediterranean feel to it. They have the coast, mountains, wine, culture... just about everything you could ask for. Even penguins! We did some deep sea fishing for snoek when I first arrived and did some hiking and sightseeing.