For what it's worth, just thinking out loud...
I think if you want to have a successful B & B business, keep up with the times. I would be thinking about Amazon. Did you hear? Amazon bought Whole Foods this week! It's a different world. People are shopping retail less and less -- since we can buy on line for the same cost and not hafta go thru the hassle of traffic, not to forget the time-saving factor of buying on line.
Let's face it. Craft fairs are great for the camaraderie and opportunity for face time with customers, but craft fairs are going the way of retail stores, i.e., disappearing all over the place.
I just did a quick check "Amazon homemade soap" and there aren't many. And the ones I saw didn't compete with the lovely soaps that show up every day on SMF. I'm not sure about online artisan shops like Etsy.
Another thought... 2 Colorado soapers I know, started out at farmers markets for a few years and then started selling wholesale to places all over the USA. They are actually making a living selling B & B products to Boutiques, Bed & Breakfast establishments, Nurseries, Spas, Hotels, etc. Of course, it's more work than fun, but they keep busy and, happily, don't have to drag stuff somewhere, set up, take down and drag most of the product back home again.
Something to think about.