
You probably drove past it a dozen times without a second look, just a plain storefront on a quiet street. Then one day you step inside, the door swings shut behind you, and the smell of warm sugar and roasted peanuts hits you like a letter from your childhood.
West Virginia still has a handful of these sweet little counters where the candy tastes like it came from the five-and-dime your grandparents walked to after church. Grab a paper sack and some pocket change, because these seven spots are worth the drive.
1. True Treats Historic Candy

Somewhere between the old armory ruins and the river overlooks, Harpers Ferry hides a candy shop that treats sugar like a history lesson. True Treats Historic Candy is reportedly the only research-based historic candy store in the country, and it shows.
The shelves stretch across hundreds of years of sweets, from vintage recipes to more modern favorites.
Much of the candy is made in-house, alongside some familiar brand names. Hard candy drops come in bright flavors, and strawberry is a standout.
Plenty of pieces here have not shown up on regular store shelves in decades, so anyone born in the 1970s or earlier may find a few long-lost friends.
Here is a fun surprise: silent movies play in the back of the shop. It fits the mood perfectly, like the store is quietly reminding you that people once nibbled these same treats in darkened theaters.
The staff is friendly and happy to help you choose.
Plan on a quick but memorable stop. Hours run 10 AM to 5 PM Monday through Friday and 10 AM to 6 PM on weekends.
You will find it at 144 High St, Harpers Ferry, WV 25425.
2. Grandpa Joe’s Candy Shop – Wheeling, WV

Two hundred and fifty. That is at least how many varieties of bottled craft soda line the wall at this Wheeling candy shop, and yes, you are allowed to stare.
Classic flavors and oddball ones you never knew existed sit in neat rows like a rainbow somebody decided to carbonate.
The candy side is just as busy. Old-time favorites share space with modern prepackaged treats, homemade candies in sturdy clear containers, and fresh fudge.
There is even a $5 bulk candy buffet, which makes self-serve scooping feel like a treasure hunt with a budget.
Prices are friendly for families watching their dollars, and that matters to anybody on a fixed income who still wants to spoil the grandkids. Novelty items and treats from Japan and other parts of Asia add a little adventure to the nostalgia.
Staff members are quick to help you track down that one candy you have been missing since grade school.
Saturday afternoons get busy, so a Monday or Wednesday morning visit is calmer. Hours are 10 AM to 9 PM Monday through Saturday and 11 AM to 7 PM on Sunday.
Stop by 30 22nd St, Wheeling, WV 26003.
3. Mischief – Sweets & Shenanigans

Ever walked into a store and heard yourself say, ‘I haven’t seen that in thirty years’? Mischief in Berkeley Springs practically invites that reaction.
The name hints at the playful attitude, and the shelves back it up with a candy buffet stacked with nostalgic picks.
Grab a container and fill it at the candy bar, then pay by the pound. Old-fashioned bulk candy sits beside homemade treats, so you can mix a childhood favorite with something made close to home.
Around the holidays, classic Christmas candies show up, the kind that once filled glass dishes on Grandma’s coffee table.
Chocolate fans with Canadian roots may spot a few beloved bars from north of the border. Old-fashioned and fun flavored beverages are ready for sipping while you browse.
Beyond the sweets, the shop carries snarky gifts, wearables, quirky pet items, and candy-themed merchandise for souvenirs.
Berkeley Springs is known for its warm spring waters, and this stop fits neatly into a lazy afternoon stroll. The shop is closed Tuesdays and Wednesdays.
Hours are Monday and Thursday 11 AM to 4 PM, Friday and Saturday 11 AM to 5 PM, and Sunday 10 AM to 3 PM at 15 N Washington St, Berkeley Springs, WV 25411.
4. De Fluri’s Fine Chocolate

Molasses sponge dipped in chocolate might be the most old-school treat on this entire list. At De Fluri’s Fine Chocolate in downtown Martinsburg, that crunchy, airy candy sits among the handcrafted favorites, and it tastes unlike anything sold at a big-box checkout.
Picture the honeycomb candy your grandfather kept hidden in his desk drawer, only richer.
The cozy shop leans toward chocolate, and the pieces are handcrafted in-store in milk, dark, and sugar-free varieties. That sugar-free lineup is a real kindness for anyone watching their sugar but still craving a treat.
The Peanut Butter Meltaway is a menu highlight, smooth enough to disappear before you can say thank you.
Classic fillings share the case with more playful flavors, so traditional tastes and curious ones both leave happy. Hard candy rounds out the counter, and gift-style chocolates make it easy to pick up something for a birthday or holiday visit.
Monastery fruitcakes also appear, a delightfully old-fashioned find in any season.
Prices are fair and the staff is helpful. Hours are Tuesday through Friday 11 AM to 6 PM and Saturday 11 AM to 4 PM, with Sundays and Mondays closed.
Find it at 130 N Queen St, Martinsburg, WV 25401.
5. Peanut Shoppe

Follow your nose down Capitol Street. The warm, toasty smell of roasting nuts has been pulling people into the Peanut Shoppe for generations, and the shop still feels like a slice of old downtown Charleston.
Records suggest the shop dates to around 1950, which makes it one of the capital city’s sweetest survivors.
Longtime and family-run, the business wears its history proudly. Old memorabilia fills the space, including photographs of family members who kept the counter going through the decades.
It is the kind of place where you half expect to see your granddad in a pressed shirt, buying a sack of warm peanuts on his lunch break.
Peanuts are the headliner, of course, but walnuts, pecans, and other nuts get just as much love. Candy and popcorn fill the rest of the shelves, and everything tastes fresh.
Prices stay reasonable, a small blessing for anybody stretching a retirement check.
One tip worth remembering: the shop keeps weekday hours only. Doors are open Monday through Friday from 10:30 AM to 5 PM and closed on weekends, so plan a lunch-hour visit or a weekday outing downtown.
Find this Charleston treasure at 126 Capitol St, Charleston, WV 25301.
6. Cornerstone Candy

Gold bars are not usually on the menu at a candy shop. At Cornerstone Candy in downtown Clarksburg, though, you walk into a candy vault, grab a gold bar box, and stuff it with whatever sweets catch your eye.
Kids light up, and grown-ups grin just as wide.
The shop is a newer addition to West Main Street, reportedly set inside a historic bank building, which explains the vault theme so well. Even so, it carries the spirit of the old counters where kids once pointed at jars and counted coins.
The inside is cute and charming, and attendants are patient and warm with little ones picking out their treasure.
Most of the candy is made right on site. Homemade chocolates fill the shelves in a wide variety, and the store has worked hard to keep those shelves stocked since its busy grand opening.
Expect to spend about $10 to $20 per person, depending on how heavy that gold bar gets.
Clarksburg’s proud downtown gains fresh life from a stop like this. Hours are Tuesday through Friday 11 AM to 6 PM and Saturday 11 AM to 3 PM, closed Sunday and Monday.
Look for it at 300 W Main St, Clarksburg, WV 26301.
7. Smith Candies, LLC

Holiday mornings in a lot of West Virginia homes once meant a tin of fudge on the counter and a caramel apple waiting for later. Smith Candies in St. Marys keeps that tradition breathing.
Out along Imlay Road in Pleasants County, this confectioner sells the kind of treats that used to show up at church bazaars and county fairs.
The lineup reads like a grandmother’s recipe box. Buckeyes, those peanut butter balls dipped in chocolate that Ohio claims but West Virginia happily shares, sit beside caramel apples, fudge, jellies, popcorn, and hard candies.
The caramel has a rich, homemade taste that makes it hard to stop at one bite.
Come holiday season, this is the spot for special chocolates, the sort you set out for company or tuck into stockings. Prices are very reasonable, and service is warm and attentive.
It is well worth a drive from neighboring counties, and one taste explains why.
A trip along the Ohio River to St. Marys pairs nicely with a stop here. Hours are Monday through Friday 10 AM to 6 PM and Saturday 11 AM to 6 PM, closed Sunday.
Head to 1014 Imlay Rd, St Marys, WV 26170.
Dear Reader: This page may contain affiliate links which may earn a commission if you click through and make a purchase. Our independent journalism is not influenced by any advertiser or commercial initiative unless it is clearly marked as sponsored content. As travel products change, please be sure to reconfirm all details and stay up to date with current events to ensure a safe and successful trip.