Japan blends futuristic cities with historic temples, cherry blossoms, and cultural traditions.