Urban vacations: The 8 best Hotels for a city break in Japan