Stretching your budget to buy a home you fall in love with is another first-time homebuyer mistake to avoid. With high home ...