Travel New England has 2 of the most colorful small towns in America, according to Fodor’s Travel One is in Massachusetts. Rainbow flags adorn the front of the Boatslip Beach Club in Provincetown. John Tlumacki /The Boston Globe, File
For a colorful … [3065 chars]


