1. Swaziland Photo source: davidsbeenhere.com Despite being the smallest country in the Southern hemisphere, Swaziland more than makes up for its lack of size with a hugely diverse range of attractions and activities. Swaziland is home to rolling flatlands, lush valleys and a flat-topped mountain…