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.
Burlington if you want to do anything other than ski. (i.e. party, eat normal food etc.....)
first off im not one of these 15 years olds who take weekend trips with my parents. and i wasnt shitting on the the town of Stowe. ive been to the matterhorn and got pretty shitty. and im sure the town is great if you lived there your whole life. but i was offering my opinion just like the OP was asking for. my opinion is Burlington has more to do. if all i wanted to do was eat good pizza i would get in my car and drive to Jersey. thats all i was saying.