New Hope, Pennsylvania is that rare kind of place that makes you wonder why you’ve been wasting your weekends anywhere else.