After the overwhelming love for our first roundup of 12 Small Town Shops Near Rochester MN, we knew it was only a matter of time before we hit the road again for another small-town shopping spree. Luckily for all of us, Southeastern Minnesota is absolutely packed with cozy boutiques, one-of-a-kind stores and other hidden shopping gems — all just a short and scenic drive (and a good playlist) away. No matter if you’re on the hunt for vintage treasures, handmade art, locally made goodies, trendy fashion finds, or the perfect gift, these small-town shops are totally worth hopping in the car for.
Stewartville
Bungalow Boutique
102 N Main St, Stewartville, MN 55976
Stylish but approachable, Bungalow Boutique stocks laid-back and boho women’s clothing, fun accessories, adorable children’s items, and a chic selection of gifts (don’t worry, we won’t judge if that “gift” is actually for you). Think cozy sweaters, cute denim and girly dresses, all curated with love by the owners.
Utica
B & B’s Fremont Store
29476 Co Rd 29, Utica, MN 55979
Minnesota’s oldest grocery store (in fact, it’s actually two years older than the state itself), B & B’s Fremont Store, has been a Utica staple since 1856. Part boutique and part general store, this historic shop offers a little bit of everything: artisanal candles and soaps, charming crafts, locally made foods (cheese curds, anyone?), and a daily carryout menu with fresh sandwiches and pies.
Harmony
Farm Charm
45 Main Ave N, Harmony, MN 55939
Located right in the heart of Amish Country, Farm Charm lives up to its name with a carefully curated assortment of farmhouse-style décor, gifts like candles and hand soaps, fashionable women’s clothing, and seasonal goodies. Think cozy, country-chic vibes that will have you redecorating your entire home or revamping your wardrobe in your head.
Lanesboro

The Peddler
107 Coffee St E, Lanesboro, MN 55949
Tucked into historic downtown Lanesboro, The Peddler offers an eclectic collection of handmade gifts, vintage treasures, and fair-trade finds sourced from far-flung countries like India and Peru. Wandering the store feels a bit like a treasure hunt — you never know what you might find. It’s the perfect spot to search for something unique before grabbing an ice cream cone and strolling along the river.
Lake City
Willow Gentile Studio & Gallery
113 S Lakeshore Dr, Lake City, MN 55041
Step into the Willow Gentile Studio & Gallery, where vibrant, nature-inspired works celebrate the beauty of Lake Pepin and beyond. As whimsical as her artwork and the artist herself, Willow’s shop is a kaleidoscope of prints, paintings, greeting cards, and vintage items. You might even catch her in action or holding an art class. It’s a creative breath of fresh air just steps from the water.
Lake Pepin Pearl Button Company
226 S Washington St, Lake City, MN 55041
Housed in a historic brick Victorian building, Lake Pepin Pearl Button Co. is a charming, two-story shop in downtown Lake City. You’ll find something for everyone at this diverse gift shop, with local antiques, handcrafted gifts, men’s and women’s apparel, home décor, and furniture all mixed and mingled together. So, don’t be surprised if you want to spend an hour poking through it all in search of a treasure to take home.
Lewiston
Out in the Sticks Design Co.
130 E Main St, Lewiston, MN 55952
Don’t let the name fool you. Out in the Sticks Design Co. is actually located on Lewiston’s quaint Main Street. This carefully curated lifestyle boutique proudly offers an array of locally made and handcrafted items like home décor and body care, as well as high-quality clothing, accessories, baby toys, and children’s books. You’re sure to walk away with that perfect gift or something special for you.
Heartland Store
24274 County Rd 25, Lewiston, MN 55952
If you’re dreaming of a modern farmhouse vibe for your home or a great gift for a fellow Minnesotan or even an out-of-stater, there’s a good chance you’ll find it at Heartland Store. Shop handmade gifts, clothing, wall art, personal care items, and even fresh flowers, each thoughtfully chosen to create a heartfelt and welcoming home and shine a spotlight on Minnesota makers.
Dodge Center
A & B Beauty Boutique
710 3rd Ave NW, Dodge Center, MN 55927
Offering a stylish mix of women’s apparel, accessories, shoes, swimwear, home goods, and children’s items, A & B Beauty Boutique is your one-stop shop for all things fashion. The shop and the selection are massive, so you’re almost guaranteed not to walk away empty-handed. Planning and purchasing your next outfit also couldn’t be easier, with live shopping for the newest items and a camera-monitored pickup bin if you want some specially ordered.
Kellogg
LARK Toys
63604 170th Ave, Kellogg, MN 55945
A magical destination for kids and kids-at-heart, LARK Toys is an award-winning toy store and one of the largest independent shops of its kind in the country. Handmade wooden toys, a whimsical indoor carousel with hand-carved animals, an 18-hole outdoor mini-golf course, and even resident miniature llamas make this more than just a toy store. It’s an experience. Don’t miss Memory Lane, a town-like antique collection with “storefronts” filled with vintage toys.
What small-town shop do you keep going back to? Leave a comment below!
Have an activity near Rochester, MN to add to our calendar? Submit your event here!