Karuizawa is a popular resort area with elegant accommodations both old and new, including a hotel and ryokan with over 100 years of history···