During the peak season from December to March, the coastal towns are definitely the best place to be. Cape Town, the 'jewel of the Western Cape', dons its best ...