America’s Happiest Seaside Towns 2014

America’s Happiest Seaside Towns: Provincetown, Massachusetts. Positioned at the very end of Cape Cod, Provincetown is a genuine outpost of welcome, and has been for centuries. The first landfall of England’s Puritans, it grew as a fishing settlement, attracted artists with its renowned light, and now proudly proclaims itself a …

Read More »