From the vibrant pop culture of Tokyo to the tranquil beauty of Kyoto's gardens, Japan offers a sensory feast that will leave you spellbound.