Some credit cards have annual fees that near $1,000 -- but they've got plenty of perks to make them worth it. Here's my ...