Look no further than downtown Woodstock which has an array of cute shops and boutiques.
Jake's in Quechee is a great small market, a staple in the area!
Mac's in Woodstock carries a good number of grocery items. However, for a larger shopping trip, you'll want to drive to West Lebanon NH where you can find a Hannaford's, Price Chopper or Shaw's.
There is a relatively new Target in West Lebanon as well which also has a pharmacy, a Starbucks and a grocery section.
For wine/beer/liquor, check out the NH Liquor Store at 265 Plainfield Rd. in West Lebanon. Or for something a little more local (and owned by a QC family), check out Woodstock Beverage - https://woodstockbeverage.com/.
Valley Floral is a wonderful florist with amazing flowers! Located in downtown White River Junction. Great for a small bouquet or weddings! http://www.valleyflowercompanyvt.com/
Dutilles Jewelry is a locally owned jewelry store ( in Lebanon) that can customize new pieces or repair old ones https://www.dutilles.com/
Cloverleaf Gifts right in White River Jct is a great place for graduation gifts, baby gifts, and jewelry as well as an array of Vermont souvenirs. https://www.cloverleafjewelers.com/home
Stateline Sports in West Leb for all things sports-related including hockey skates ( only place to get skates sharpened in the upper valley), they also have a great selection of running shoes. https://www.facebook.com/statelinesports/