Two weeks in Japan is the perfect amount of time. You’ll be able to see all the highlights, some hidden gems, eat delicious local food, and be completely enthralled in Japanese culture. All without over staying your welcome!
Kyoto
You’re not visiting Osaka for the views. Rather, you’re visiting for the food, the culture, and there is still a traditional castle to see!
Kanazawa Japan is an underrated city that you should consider visiting, even on a first time trip to Japan.