I don't want to like AirBnb and similar, but every time we've tried to go back to hotel or traditional B&B the experience has been poor and expensive. I guess the alternative is to not travel at all... we don't very often and we're only visiting a city in the same (small) country and also seeing friends so it's not like I feel we're massively touristy people paying to travel half way around the world then skimping on the accommodation.