Answered by The Penny Pincher
This is one of the most common and difficult questions I get. There are literally thousands of cards out there. The choice of what card is best for you will depend on your credit history, whether you carry a balance or pay in full each month, and what type of miles or points you desire. A good place to research the plethora of cards is at: www.cardoffers.com.
Typically, cards affiliated with a loyalty program will give you the best bang for your buck. One such card is the American Express Starwood Card with a $30 annual fee waived for the first year.
Keep in mind that most cards require you to spend $25,000 to earn a free ticket. So it’s important to calculate your expected spending to determine if it’s worth the hassle and annual fee to earn a few extra miles.
All the best,