By Travel + Leisure
Updated: January 24, 2017

The new generation of general stores is the U.S. isn’t what you imagine: three of our favorites in Philadelphia, San Francisco, and Portland, Oregon are great for picking up unique souvenirs. (For more of our top shopping spots in U.S. cities, check out our video page.) Art in the Age, in Philadelphia, lures local DIY-ers to its North 3rd Street location: the shop’s twice-monthly “Curiosity Club” presentations allow expert craftsman to teach locals their tricks. Workwear and kitchen tools make for fun souvenirs from Hand-Eye Supply, in Portland, Oregon, while San Francisco’s Gravel & Gold stays in line with its city’s roots—the patterned towels and other colorful items are perfect mementos from a trip to the freewheeling City by the Bay.