You can buy a $100,000 house with as little as $1,000 down-or even nothing-depending on your loan type and location. This guide breaks down down payment options for first-time buyers, hidden costs, and how to qualify.