Lambertville, New Jersey
The charming village of Lambertville sits square on the border of New Jersey and Pennsylvania, situated right next to the Delaware River, to which it has a front-row seat. It’s a tiny (but mighty) town with a vibrant arts scene, vintage and antique stores, and some seriously yummy food. Spend the day shopping and sampling the local fare—ice cream lovers must check out Owowcow Creamery; then burn it all off on a long walk along the canal. Stay at the Lambertville Station Restaurant and Inn for perfect river views.