I'm planning a trip to Tokyo and would like to stop off at Karuizawa for possibly a couple of days for sightseeing. We are thinking of going late October or early November. We are planning a 6 day vacation. At the moment, its v flexible - I'm wondering what is the best and economical way of travelling. We are setting off from Hong Kong - do we take a direct flight into tokyo and stay for one night and then to begin our travel to Karuizawa the next morning by shinkasen? Or would it make more sense to go to Karuizawa as our first stop and if so, what is the best way to travel there from Narita/Haneda airport ?
Thank you in advance.