Some department stores and independent restaurants close between 1 and 3 January, so an in-house restaurant or breakfast service shapes the day's meals. On the night of 31 December many people travel to shrines after midnight and train hours can differ from normal, which favours a hotel you can walk back to. Check-out time and late check-out terms may vary by plan in this period, so compare them early. Confirm exact opening and running schedules with each venue and rail operator.
From Haneda, start with Shinagawa access; from Narita, compare Ueno and Tokyo Station routes. If you plan to stay near Shibuya on December 31, allow extra time for New Year's Eve crowds and check the distance from your hotel to the station and evening plans.
For hatsumode, Sensoji is reached by the Asakusa line and Meiji Jingu from Harajuku Station, so judge a hotel by whether one line gets you there. Ginza and Takaracho sit on the Asakusa line, and Shinjuku is two Yamanote stops from Harajuku. Return flights on 2 and 3 January are best planned around the 12–18 km Haneda and 57–64 km Narita distances listed on these cards.
Check the room type and maximum occupancy, breakfast, accommodation or bathing taxes, free-cancellation deadline and early check-in or late check-out terms in the product details.