Buying a home often requires a combination of financial preparedness and advantageous housing market conditions. In an ideal world, homebuyers would have a 20% down payment saved up, and mortgage ...