These 10 desirable metro areas offer median home prices under $300,000, providing affordable alternatives to the $425,000 national median for budget-conscious homebuyers.