A visit to Japan is pure indulgence for the senses, so come prepared to experience a rich history that dates back centuries and to soak up after a day of cycling in zenlike onsen spas; visit beautiful forests, mountains and sea coasts as well as futuristic architecture and transportation; sample delicious regional cuisine; meet polite and candid locals as well as lovers of Hello Kitty and karaoke.