When you are visiting Japan for the first time, you may have some places in mind that you want to visit; Tokyo as the huge, modern city, Kyoto to see the many shrines and temples, and maybe Nara to meet the friendly, free-roaming deer. Or perhaps you have some other great places in mind where you can enjoy the diverse culture and nature of Japan. But what is the perfect amount of days to spend in