Not just guesthouses though, it’s pretty easy to find a place to sleep in small villages.
The word for it is ‘home-stay’, there are a few houses in every village that are set up to accommodate guests for a very reasonable amount of money.
And these villages are pretty much everywhere.
I have been lost in the Himalayas, and it was not that much work to walk down the river to a village.