Wildlife, idyllic beaches, snow-capped Kilimanjaro, moss-covered ruins, fascinating cultures – Tanzania has all this and more wrapped up in one adventurous and welcoming package.