Discover the exquisite contrasts of Japan, where you can find serenity in the meticulously manicured Zen gardens by day and indulge in bustling city nightlife after the sun sets. Explore ancient shrines and temples before immersing yourself in a world so bursting with colour, culture and flavour — you’ll wonder how these small islands contain it all.