Most U.S. cities are overvalued — but second cities are booming. Explore the best cities for first-time homebuyers 2025.