Quick answer: The best time to visit Cape Town is November–March (summer, dry). Expect a mid-range budget of about €75 per day. Visa: Visa-free for most EU/US/UK passports (90 days).
Why this window
Cape Town needs a car and weather flexibility — Table Mountain decides your schedule, not you. Five days cover the mountain, the peninsula loop, wine country and the city bowl.