Columbus, Ohio tops Realtor.com's list. Director of Economic Research Javier Vivas says factors like home prices and its authentic culture are driving millennials to some surprising towns.