Business Cards - advice on buying business cards

Advice for choosing a supplier of free and paid-for business cards with additional tips on logo design, fonts and creating your own business cards.