Cape Town has everything I was dreaming of finding in one place.
Friendly and colorful people, diverse cultures, delicious food and wine, tasteful and unique crafts, amazing cultural and musical events, fun parties, beautiful natural landscapes, mountains, beaches, forests, national park hikes, all within 10 minutes drive.