It’s easy to fall in love with New Hope, Pennsylvania, a charming town on the Delaware River in Bucks County. Located between Philadelphia and New York City, this historical borough of 2,500 or so residents is a mix of shops, restaurants, small inns and bed & breakfasts, galleries, Colonial-era stone houses and enchanting water views. Known for its arts scene, it has been a hotspot for...