I have traveled B&B's for years. The major reasons that some seem quite expensive is based on limited season,cost of staff (if any),cost of food (breakfast and often afternnon refreshments),combined with the unability to defray these costs through volume. But the most obvious reason for thir price: They can get it.