1. You’re more likely to get upgraded if you book directly with the property, on the hotel’s website, or by phone, rather than with a third party, such as hotels.com. If you see a lower price online, call the hotel and ask them to match it.

2. Book a room in a business hotel on a weekend—you’ll get a good deal, and with luck, an upgrade, too. When vacant suites are available, the hotel may bump you up, hoping to impress you and gain future business.

3. Keep scouting online for new openings. They usually have attractive deals to attract guests and create good word of mouth.

4. Befriend the bellman. The key is to tip them well—they can help you get a room upgrade. The same tactic may work with the concierge because it’s their job to bend over backward to make your experience a pleasant one.

5. If you’re on your honeymoon or celebrating an anniversary, say so when you’re check-in in. Good hotels will often upgrade you at once, and even if they can’t, they’ll likely send you a bottle of wine/cake.

6. Sound excited! If you say something like “We’re so looking forward to relaxing and getting pampered this weekend,” the hotel staff might just bump you up to let you have that pampering. Ayesha Mehta, a Delhi-based banker, was pleasantly surprised when she got the keys to a Spa Room instead of the regular one she had booked. “All I had done was to mention how badly I needed this break!”

7. Stay in the same hotel. They like regular guests and will do anything to keep them loyal. Sign up with a good chain, and keep racking up Reward Points. Even with small hotels, this works well because you get to build a rapport with the staff.