Shopping in Karuizawa – The Resort Area Loved by the Japanese Imperial Family
This year in September, we spent three days/two nights in Karuizawa, a beautiful part of Japan nestled in the mountains north/west of Tokyo, not far from Nagano. If you’re planning to visit Tokyo but you’d like to escape this bustling metropolis for a few days then Karuizawa is well-worth a visit. If you’ve never been to Japan […]