These 5 towns were named the best to live in in Massachusetts, but they're also worth a visit.