Eating and drinking in the same place (hotel) is an alien concept to me. If I want to see the same lounge, TV screen and have pre-paid beer I'd, er, stay at home.
Hotels/Hostals are for sleeping in. Perfect day is getting up early, breakfast, then off for the day by bus to a village, beach, bar, swim, walk, bar, bus, swim, beach, bar......and arrive "home" at bedtime happy.
I know in a/i you aren't surrounded by the Berlin wall and you can escape, but having a/i to me is a bit like having $ky TV, if you have it you feel you must be sat watching it all the time or you're wasting your money.