Editor's note: This article was last published in July, 2018 and has since been updated with the most recent information.
There's so much to see and do in Philly, but we get it: Sometimes you just need to get away. Good thing there are plenty of charming small towns scattered within two hours of this city that make for easy day trips or overnight stays.
Fancy feasting on delicious baked Amish goods? Head to Lancaster. Want to be wowed by incredible architecture? Definitely make a trip to the historic borough of Bryn Athyn. Since we first published this roundup, readers have shared a few other small towns that are definitely worth a visit, too.
No matter where you choose to explore, these 22 small Pennsylvania, Delaware, and New Jersey towns—listed in alphabetical order—all offer much to see, eat, and do.Read More