Flying in to Burlington, then driving to a wedding (overnight) in St. Johnsbury. Thinking about staying in Burlington after the wedding (will be flying out of Burlington), staying near downtown in order to walk to restaurants, shops, etc. Will have a car but not too interested in staying in a remote area (we enjoy being w/i walking distance of stuff). That said, would 3 nights near downtown Burlington be too many? We are not big nature people, much prefer to experience the locals, get a feel for the town, and are big food and wine people. Is there enough to do in/around Burlington but also options for not-too-far day trips from Burlington for 3 days...maybe Lake Champlain or driving to a smaller quaint town or two? Was thinking maybe Stowe, but also very interested in visiting a cheesemaker or two, if there are options for that close by. Any advice would be most appreciated.