About 30 miles north of Philadelphia, just off the New Hope exit of I 95 is an eclectic little town called New Hope. The ride there is a wonderful trip. As you drive north on Route 32 (River Road), you will twist and turn alongside the Delaware River and then the Delaware Canal (and then the River again). You will pass Bowman's Tower which is worth a climb to see the surrounding countryside (or what has not been developed yet)of Buck's county.
New hope itself is lined with stores of all shapes and sizes. There are artisan shops with handmade jewlery and crafts,an Indian apparel shop with saris and beaded blouses. Further along you may pass the witch's shop and a shop for sexual apparel and aids. If you've been hunting for that Partridge Family lunchbox you used to own, there is a retro shop here for you!
The restaurants range from $$$$ to pubs with live music. There are haunted house tours, a barge ride along the Delaware canal, ferry rides along the Delaware Riverand a local theater. Outside of the center of town are loads of antique stores and a few wineries.
Overall, New Hope has a little of something for everyone and well worth the ride from Philadelphia.