Where to Stay in Tokyo, Karuizawa and Narita
This year we stayed at three hotels in Japan in September: Hotel Villa Fontaine Kudanshita in Tokyo, Hotel Cypress Karuizawa and the Radisson Hotel Narita which is located about 30 minutes from Narita Airport. All three hotels surpassed our expectations so if you’re planning a trip to Tokyo or Karuizawa and you’re not sure where […]