As an alternative to hotels, you might consider staying in a private home.
Some families have opened up their homes to visitors and you can have an evening meal with them and discover more about their world.