Well, check YOU out, Massachusetts! Provincetown, MA — the tip of Cape Cod — was just named the #1 beach town in all of America by Travel and Leisure Magazine! I shall now support that thesis by sharing 17 gorgeous photos of the town that I snapped during my visit this summer. Perhaps this will be a motivating kick in the rump for folks to visit P-Town before the weather turns cold!
Travel to Provincetown is easiest via the [...Read More!]