$20K is a great downpayment, and yes you'll need a loan for the rest.


Here is a great calculator for how much you can afford.
http://www.bankrate.com/brm/calc/new...a=0&Ed=0&tEo=0


of course I wouldn't suggest buying the maximum you can afford.