New Hope is a small and scenic village nestled along the banks of the Delaware River in Bucks County, Pennsylvania, about an hour's drive from Philadelphia. It offers scenic countryside, casual restaurants, quaint B&Bs, and great shopping and nightlife. For families who visit, New Hope is home to the Bucks County Children's Museum. From Memorial Day weekend through Labor Day weekend, there is a weekly fireworks display over the Delaware River (every Friday night at 9:30). In September the town hosts a juried arts and crafts festival. Some of the shops have reduced hours in the winter. My favorite time to go is in the autumn for the gorgeous scenery, and while it's still warm enough to enjoy the outdoor dining.
Cross the bridge to the New Jersey side and visit the equally quaint Lambertville, voted one of the prettiest towns in the US by Forbes Magazine. Lambertville’s tree-lined streets are full of lovely Victorian houses, antique shops and art galleries, and the walking/biking trail on the riverfront provides endless scenic views.