Are you planning your next holiday? Consider Cape Town.