Of the many wonderful experiences guests of Inn to Inn walking will enjoy this walking season, none will poke the nostalgic senses as The Vermont Country Store. Located on the village green in Weston, The Vermont Country Store is a MUST experience for visitors to Vermont.