In reply to "@" symbol alternative for Centaur face:
Centaur is too fine for the small text of a business card.
You might consider a more robust “Jenson”.
BTW, for a limited amount of text, e.g. stationery, you could borrow the @ from another font.