In our opinion, the best time to visit Cape Town is probably late January to April - the Easter period is particularly nice. There's still plenty of blue sky and sunshine and at this time the south-easterly wind dies down as do the summer crowds, which means more space to spread your towel on popular Cape Town beaches like Camps Bay and Clifton.
Advance booking is the best way to get cheap flight to Cape Town. Book 6 to 8 week in advance to grab cheap flights. Airlines such as South African Airways, Turkish Airlines, United Airlines and Delta Airlines offers great discounts on airline tickets. You can rent a car at the Cape Town International Airport (CPT), which is located about 12 miles southwest of the city center.