Analysis: Arizona, Virginia cities dominate top 10 places to buy first home