Expedia is giving away free gas cards to people who book hotel stays through January 6. To get the card, you have to book either by tomorrow (December 14) or wait and book between December 18 and 21.
The deal only applies to stays longer than three nights at hotels in the U.S. and Canada (though New York City and Seattle are excluded). Three- and four-night stays will earn you a $30 BP gas card and stays of five nights or more get you a $50 card.
There are definitely limiting factors here, but if your plans meet all the requirements (travel before January 6, book a hotel stay of three nights or more in a qualifying city, etc.), it's a nice little booking bonus.
Editor's Note: SmarterTravel.com is a member of the TripAdvisor Media Network, an operating company of Expedia, Inc. Expedia, Inc. also owns Expedia.com.