1. Port Elizabeth, South Africa
WeatherLike all coastal cities the wind blows. Otherwise warm.
HolidayExcellent, wonderful beaches, friendly people. Good food. Wonderful animal parks close by, and Free of malaria.
Port Elizabeth is magic and perhaps THE most underrated city in South Africa.
Recommend Port Elizabeth to others