One is in Massachusetts. The post 3 of the world’s best new hotels are in New England, according to Travel + Leisure appeared first on Boston.com.