Sorry but that's not true at all. There are two grocery stores within a couple miles of each other right in the middle of Stowe. It would be a fun town to live in, don't get the impression it's the middle of nowhere. Personally, if I was in your situation, I would live in Stowe. Rent's going to be more expensive, but you should be able to find something. You can always go to Burlington on the weekends if you feel like visiting the "city", but it's going to be way more annoying if you try to commute from Btown to Stowe every day.