Yet, the best time to visit Cape Town by avoiding the crowds is the late autumn runs between March and April. Or you can choose the spring which runs between ...