Roanoke is a multicultural metropolitan area of over 300,000, located at the southern tip of Virginia's spectacular Shenandoah Valley, surrounded by the beautiful Blue Ridge Mountains and the stunning 22,000-acre Smith Mountain Lake. The ranking is based on a reasonable cost of living, affordable housing, low crime, excellent transportation access, good public schools, proximity to community colleges and universities, and educated workforce and low taxes.