Truth is , though , New Bedford has plenty of history , architecture and small museums to fill a weekend , particularly when you throw in its proximity to some of the prettiest little towns on the coast and a couple of Massachusetts 's best and least famous beaches .