My favorite place, almost as you describe is The Wild Rose in Orting, WA. Not a bed and breakfast, but their second floor has bedrooms, kitchen, bath and they hold retreats, where you come and sew. And if you need supplies, even in the middle of the night, you can go downstairs and shop!
The Wild Rose Quilt Shop & Retreat of Orting, Washington is nestled at the foothills of Mt. Rainier. Our Shop as a unique collection of fabric, kits, classes, books & patterns.