Choosing the right font or fonts for your business card is increasing difficult.  Here is a comprehensive article on how to choose a typeface from Smashing Magazine

Once you have chosen a font you can find it at a number of online font websites.

Try these three for starters:

Font shop

My Fonts

Fonts 101