Do I get a free debit card with my checking account?

Yes, debit cards issued for your checking account are free.