Buying a home is exciting, but understanding your financing options will help you secure the best deal.