Nothing beats vacationing on miles, especially during the holidays, when airfares and hotel rates are typically jacked-up. Don't travel often? No worries, there are plenty of ways to skin this cat. To help keep your money in your wallet, where it belongs, we've collected some great ways to accrue extra miles right now, courtesy of travel expert Bob Diener, co-founder of hotels.com and getaroom.com.
Credit Card Deals
The JetBlue card from American Express is currently giving away 10,000 miles -- enough for a free round-trip -- with your first purchase of any amount. And the annual fee is just $40. This is the most generous incentive we've seen so far, and the fastest route to a free trip.
The American Express Starwood card will give you a 20 percent bonus every time you redeem miles on any airline.
American Express Membership Rewards is giving a 20% bonus throughout October for miles redeemed to Virgin Atlantic.
Marriott is giving a free night and enough points for 3 more nights with your first use of the Marriott credit card.
Open an American Aadvantage Citibank MasterCard and get 30,000 bonus miles after spending $750 in the first four months.
Open a United Plus Visa Card and earn 30,000 bonus miles after just $250 in purchases.
IHG (Intercontinental. Holiday Inn and Crowne Plaza) is giving you a choice of a free night or double points with each 2-night stay through Dec. 31.
At Choice Hotels, two stays through Nov. 3 will get you a free night.