Quick travel tip: Just like in the western world, where free tea and coffee is usually provided at hotels, in Japanese hotels green tea is almost always included as part of your room.
Deano「ヂィノ」 Wormald
Your man in Japan, online since 2009.
I used to live in Toyota City, Aichi Prefecture, and travel to Japan at least once a year for three weeks.