Kyoto
Interested in learning about Japan's history? Kyoto is the place for you. With over 1,500 Buddhist temples, 17 UNESCO sites, and 400 Shinto shrines, this place should be at the top of your bucket list.
Okinawa
Your love for beaches will surely take you to Okinawa, which has over 160 islands. It is a paradise for those who love water activities like diving and snorkelling. You can also find many castle ruins and some of the world's largest aquariums.
Osaka
If you are a gastronome, do not skip Osaka. The city's must-try dish is okonomiyaki (grilled as you like) pancake. Once done with the food, explore Aquarium Kaiyukan, Universal Studios, and Osaka Castle.
Hiroshima
A trip to Japan is incomplete without visiting the city where the first atomic bomb was dropped. Some must-visit spots here are Peace Memorial Park, Shukkeien Garden, Sandankyo Gorge, and the Museum of Contemporary Art.