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