There are so many fun things to do around Philly, from touring Eastern State to taking in all the foliage on a long walk. But sometimes what you really need is a day or weekend trip. Good thing there are plenty of charming small towns scattered within two hours of this city that make getting out of the city easy.
Fancy feasting on delicious baked Amish goods? Head to Lancaster. Want to take in some agricultural history (and great Instagram photos)? Clinton has you covered.
We’ve adapted and changed this roundup several times since we first posted it. If you think we’re leaving off a great small town, let us know in the comments or drop us a line.
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