My priorities when I travel: 1.) getting a taste of local cuisine, 2.) relaxing and not keeping to a schedule and 3.) not taking pictures so I actually enjoy the experience.
I've had great experiences with small B&Bs. I've always found our hosts to be welcoming and you get a much better sense of the local culture than if you were staying at a hotel. This is why I've made it a point to find well reviewed B&Bs whenever I travel.