Why should you visit this revitalised southern African country and how can you make the most of your trip? Shelley Cox tells you everything you need to know: how long to go for; how many days to spend in each place; how to get from A to B; the best places for families, birdwatching and wildlife, and much more