Japan is a place of ancient gods and customs, but is also the cutting edge of cool modernity. The major cities may be sprawling metropolises, but travel off the beaten track into the countryside you are transported to a world filled with tradition and breathtaking nature.