From modern Tokyo to imperial Kyoto, Japan offers the perfect blend of ancient and modern. Explore ancient temples in the land of the rising sun, take in geisha dances or soak in a moment of tranquillity in a Zen garden. Enjoy the buzz of Tokyo and Osaka, or hike on Mount Fuji and a soak in hot springs.