Karuizawa
Karuizawa is the perfect day trip from Tokyo to explore nature, local shopping and Udon. Karuizawa is an upmarket resort town in the mountains of Nagano prefecture and an hour from Tokyo by Shinkansen. Karuizawa is popular all times of the year, as an escape of the heat of summer, a place for skiing in…
Read more