First-time homebuyer programs offer cash for down payments and closing costs. Many also let you claim tax credits on your federal taxes.