With craft stores, restaurants, art galleries, antiques shops, historic buildings, museums and a playhouse, New Hope is a popular destination in Bucks County — so Main Street is often crowded on weekends.