The prices for B&Bs are higher because they have less rooms. For example, 6 rooms versus a 200 room chain hotel so naturally the operating costs for staff, maintenance, advertising, etc... will be higher per room. B&Bs are about the charm, the character of the place you are staying.
It is a...