Get a taste of Japan’s rich culture and history on a memorable, self-guided tour. Join local worshippers at Tokyo’s Meiji Shrine and spot geishas gracefully strolling through Kyoto’s cobbled streets. Soak in an onsen, a natural hot spring bath, while gazing at Mount Fuji and wander through Nara’s 8th-century temples.