I did not stay here. However, in Hokkaido, you can often see "rider houses." These are inexpensive places, not always train cars, where you can sleep in your sleeping bag.