A flourishing town during the Edo period, Karuizawa is now one of Japan's premium year-round resorts. Hotel Indigo Karuizawa puts you in the heart of the action, near golf courses, hot springs and waterfalls, as well as exhilarating downhill ski runs.