Do you know which hotel chains offer omelet stations with their free breakfast buffets?
Do you have a list of which hotel fitness centers include free weights in their fitness centers?
And do you know which hotels offer the best happy-hour specials?
Then you are a frequent traveler, whether you're hitting the road for business or pleasure.
And you need a top-of-the-line hotel credit card to squeeze the most financial value out of your road-warrior ways.
Fortunately, banks and credit unions offer a wide variety of hotel cards that can help you quickly earn rewards points and cash-back bonuses.
Many of these cards come with low interest rates, few fees and valuable sign-up bonuses.
Here are some of the best hotel credit cards for this year. Adding one or more of these cards to your wallet will make you not only a frequent traveler, but a smart one, too.
Best for generating rewards points quickly
The Marriott Bonvoy Boundless Credit Card from Chase comes with plenty of benefits. The biggest? It's easy to rack up the rewards points with this hotel credit card.
When you use this card to check in at one of the 6,900 hotels and resorts affiliated with it, you'll earn up to six points -- rewards points -- for each dollar you charge.
You can then turn these rewards points into free hotel stays. On that note, you get a Free Night Award every account anniversary, which could be worth the annual fee alone.
You'll also receive perks that can save you a significant amount of money if you are a frequent hotel visitor.
For instance, the card entitles you to free in-room, premium Internet access.
The biggest downside:
It's the relatively limited choices of hotels for which you'll qualify for rewards points. A wider selection would have been nice.
Then there's the annual fee of $95.
Best if you hate annual fees
The Discover it Miles card is a bit of a compromise: It doesn't charge an annual fee. But it doesn't offer the most robust rewards program of available travel cards, either.
You will, though, earn 1.5 points for every dollar you charge on all purchases, even those not associated with hotels or air miles.
You can then redeem your points to help pay for flights, hotels, vacation packages, cruises, rental cars or baggage fees.
You won't earn rewards points as quickly as you will with several of the hotel credit cards that charge annual fees. Earning 1.5 points per purchase is solid.
But if you're a frequent hotel guest, you might generate far more rewards fees by with a card that provides you with five rewards points for every hotel dollar that you charge.
Best if you spend a lot of vacation time in restaurants
The Chase Sapphire Preferred Card offers a generous rewards program for frequent hotel guests.
You'll earn two points for every dollar you charge on both travel expenses -- including hotel stays -- and for restaurant meals.
This means that if your vacations involve a lot of eating out in addition to staying at hotels, you can quickly earn a significant amount of rewards points.
You'll earn an additional point for every dollar that you charge on all other purchases.
The card usually comes with a big sign-up bonus, too.
As Chase says, the bonus is worth hundreds in travel rewards when redeemed through the bank's Ultimate Rewards program.
You'll also get 25 percent off your travel costs when you redeem your points for airfare, hotels, car rentals and cruises through Chase Ultimate Rewards.
Chase gives this example: A flight costing $625 will cost you just 50,000 rewards points.
It's nice to get two points for every dollar that you charge for restaurant meals.
But it'd be even nicer to earn more than two points for each hotel dollar that you charge. You'll have to determine whether you eat out enough to justify the lower points awarded for hotel stays.
This travel rewards card also charges an annual fee -- $95 a year.