Looking for a mountain resort holiday in Japan? Karuizawa rests at the bottom of the Mount Asama in Nagano Prefecture and has a long history as a wonderful tourist respite for locals or international travelers. Million-dollars view aside, this relaxing place is about fresh cool breeze, rose gardens, fancy shopping outlets, museums and culinary treats.