For our recent trip to Tokyo our flight arrived at 5:10 AM. Our hotel check-in time was 2:00 PM. No early check-in available – believe me, we tried! That meant 9 hours to kill before we could get any rest after 20+ hours of travelling. For the uninitiated Westerner, Tokyo is an assault on the senses. […]