You will see a variety of types of accommodation in Japan especially in major cities such as Tokyo and Osaka. The selction doesn't stop at hotels and inns, but there are also inexpensive hostels, tourist cabins, capsel hotels, and Mankitsu (comic book cafe) to choose from. A luxury accommodation, the Japanese traditional style hotels called Ryokan are a popular type of accommodation in resort areas such as Kyoto. Around ski slopes, there are many hotels and Ryokans with onsens (hot spas). Finding a good accomodation is one of the most important keys to make your Japan trip an awesome one. Cheap hotels aren't just enough. Seek for the best location and the warm Japanese hospitality. If you already have experienced major cities like Tokyo, Kyoto, and Osaka, try the Niseko town in Hokkaido. The beautiful nature and well-organized accomodation that they offer will not dissapoint you.