California has one of the best small towns to live in US, Travel+Leisure says. This is whyCarmel-by-the-Sea is ranked the 3rd best small town in the U.S., praised for its beauty and community, but real estate is very expensive.