From Tokyo’s neon streets to Kyoto’s temples and Okinawa’s beaches, these destinations capture Japan’s culture, cuisine, and natural beauty.