These are the country's best places to live, according to a new report.