Ryokan
Ryokans are Japanese style inns that usually serve dinner and breakfast.
Budget inns in cities are also called ryokans, but when Japanese talks about trips to ryokan, they refer to luxury hotels in resort areas.
A resort ryokan offers a natural hot spring with beautiful scenary, and room-serviced full-course dinner.