What are U.S. cities that best match these?

-Low cost of living
-Affordable housing
-Good job market
-Decent paying jobs
-Relatively easy to start a business
-Friendly warm people, good sense of community
-Relativity diverse in terms of ethnicities
-Easy access to nature/hiking
7 answers 7