The resort town of Karuizawa receives around 6 million tourists a year. The history of Karuizawa and tips on what to see in this popular Japanese resort.