I have lived all over the US and love Boston (old burbs like Winchester, Lexington, Belmont, Nahant, Marblehead). Small city feel but with the amenities and schools of sophisticated metropolis. Ocean within half and hour and mountains within a couple of hours. Major airport, great medical care...