I can't offer any specific info but you might check the
youth hostels of the area. They're comparatively cheap (though you have to become a member and pay the annual fee) and the quality is usually quite ok.
EDIT: Why do you want to sleep, anyway? Are you planning to stay several days?