How to book the right place to stay.

Which booking sites to check, when booking direct makes sense, why location matters more than the stars, and how to avoid hidden fees.

The whole guide in 20 seconds
  • Find the hotel you like on any booking site, then run it through a comparison tool (Google Hotels, Trivago, Kayak, Tripadvisor) to find the cheapest deal.
  • Book the free-cancellation rate and watch the price. If it drops, book the cheaper rate and cancel the old one.
  • Location matters more than the star rating. Zoom into the map before you book.
  • The booking site is often cheaper than booking direct, and gives you someone to turn to if there's a problem.
  • Watch the total at checkout, not just the nightly rate.
  • Airbnb often isn’t cheaper once the cleaning and service fees are added.
  • Reviews: read the recent ones and the repeated words, ignore the one-off rant.

Start here: the four that matter most

These four make the biggest difference. Get them right and the rest is detail.

1

Find the hotel first, then compare across sites.

Pick the hotel you like on any booking site, then run it through a comparison tool to find the cheapest deal for that exact room.

Start wherever you like browsing: Booking.com, Agoda, Expedia, whichever you're comfortable with. The first job is to find the actual hotel you want to stay at, not the lowest price yet. Get the place right, then worry about what it costs.

Once you've settled on a hotel, run it through a tool that checks several booking sites at once and shows the cheapest deal for that exact room. Google Hotels, Trivago, Kayak and Tripadvisor all do this. We ran the test on four real hotels: see which booking site was cheapest, and whether booking direct beat it.

One catch: these comparison tools can't see your loyalty status. If you've got, say, Genius Level 3 on Booking.com, the price you actually pay can be lower than the tool quotes. So when a tool points you to the cheapest site, open that site yourself, log in, and check the real price before you book.
Tools that search across booking sites
Google Hotels The cleanest: every site's price for one hotel on a single screen
Trivago Compares hotel prices across dozens of booking sites
Kayak Metasearch with a handy map view of where each hotel sits
Tripadvisor Reviews and a price comparison across sites in one place
2

Book refundable and keep an eye on the price.

Hotel prices drop, so grab the free-cancellation rate, watch it, and rebook lower if it falls.

Hotel prices aren't like flight prices: they move around and often fall after you book, and you can actually do something about it. Book the rate with free cancellation, not the slightly cheaper non-refundable one, then keep an eye on it. If the same room drops, book the lower rate and cancel the old one. If it doesn't, you've lost nothing.

This is far easier through a booking site than direct with the hotel, where changing a rate usually means a phone call and a maybe.
📉 Let it watch the price for you

Don't want to keep checking? On Google Hotels, open the hotel and turn on Track prices. It's free, and it emails you whenever that hotel's rate moves, so you'll know if it drops in time to rebook.

3

Location matters. Don’t pick the wrong neighbourhood.

A great hotel in the wrong area still ruins the trip. Sort out the neighbourhood before you fall for the room.

This is probably the mistake people regret most. A brilliant hotel in the wrong part of town still means a miserable trip: an hour in taxis to get anywhere, or a street that never sleeps when you wanted quiet. Sort out the neighbourhood before you fall for the room. Our destination guides break down which areas suit which kind of traveller, so start there.

Then open the map and actually zoom in. Is it next to a nightclub, a mosque with a call to prayer at 5am, a busy train line, a building site? None of that is in the listing photos, but it'll be in the reviews if you look. What counts as a dealbreaker is up to you, a lively strip is the whole point for some people and a nightmare for others, so check before you book, not after.
4

Choose the right type of accommodation.

Hostel, hotel or apartment is part budget, part what you want. A known chain means no surprises.

Part of this is money: a hostel dorm and a hotel room aren't competing for the same budget. Part is what you actually want, since adults-only, social and party, and quiet and family-friendly are all different places. Work out which one you are before you filter by price.

The Airbnb-versus-hotel call usually comes down to space. An apartment gives you more room and a kitchen, which matters on a longer stay, but the standard isn't guaranteed and for a short stay it's rarely cheaper once the cleaning and service fees are added. A hotel, especially a known chain, means you know exactly what you're getting: a front desk, a real check-in, no hunting for a lockbox, no gamble on a host with two reviews. We usually prefer hotels for that reason. For longer stays, where an apartment can genuinely come out cheaper, we'll look at Airbnb, a serviced apartment or a local rental agency.

Smaller moves that still help

Each one saves you money or a headache. Skip whatever doesn’t apply to your trip.

5

Book direct only when it genuinely wins.

The booking site is often cheaper, and gives you someone else to turn to if something goes wrong. Book direct only for a real perk.

The booking site is often the cheaper option for a hotel, not the pricier one, and when you ask a hotel to match it plenty won't, or they'll match the rate and add a fee on top. So the direct discount you were promised often isn't really there.

The bigger reason to stay on the booking site is what happens when something goes wrong. Book through Booking.com and you've got another company involved, so if there's a problem you're not left arguing with the front desk alone. Refunds and changes are often easier to sort that way. So book direct when there's a genuine perk or a clearly better price, not by default.
6

Watch the total, not the nightly rate.

Taxes and mandatory fees hide behind the nightly rate. Judge on the number at checkout.

The nightly rate isn't the whole price. Depending on the hotel and the site, it may or may not include local taxes, a city or tourist tax, or a mandatory property fee. Two hotels at the same headline price can be twenty percent apart once everything's added.

The number that matters is the one at checkout, with your dates and taxes in. Take each option to that final screen before you compare, and judge on the total for the whole stay, not the price per night on the results page.
7

Compare the room, not just the hotel.

Within one hotel the rates differ. Check what each includes before you take the cheapest line.

Once you've picked the hotel, the rates within it differ too, and not just on price. The same room can come as a non-refundable rate or a flexible one, with breakfast or without, with parking or without. Look at what each rate actually includes before you grab the cheapest line.

Sometimes bundling breakfast is worth it, especially where eating out is a hassle or the hotel is the only option nearby; sometimes you'd rather keep the flexibility and eat out. Same with paying a little more for a flexible rate over a locked-in one. Run down the checklist below, and always read the cancellation rules before you click, not after.
Check before you pick a rate
  • Breakfast included or worth adding, or skip it and eat out
  • Free cancellation and the exact deadline it flips to non-refundable
  • Room size and whether the bed and view match the photos
  • Parking free, paid, or none at all
  • Airport transfer some rates bundle it, some charge a lot
  • Air conditioning not standard everywhere, especially in Europe
  • Wi-Fi check it’s free, not a paid add-on
8

Don’t always book the cheapest room.

On a longer stay, a bit more for a bigger room, a better view or a balcony is often worth it.

Your room is one of the few things you pay for and then use every single day of the trip. For a one-night stopover, book the cheapest bed and don't think about it. But if you're somewhere for a week, another ten or twenty a night for more space, a better view or a balcony usually pays you back in how much you enjoy being there. Spend where you'll actually spend time.
9

Read the reviews properly.

Read past the score. Recent reviews, your kind of traveller, and the words that keep repeating.

Scores are inflated, so read past the number. As a rough guide, we'd think twice before booking somewhere below about 8.0 on Booking.com unless the reviews explain why. Sort to the most recent reviews, since a place can slide fast after a change of management, and filter by your kind of traveller, because a solo backpacker and a family of four aren't rating the same things.

Look for repeated words rather than individual rants. One person complaining about noise is noise; ten people mentioning thin walls, weak water pressure or a smell in the corridor is a pattern. Ignore the lone furious one-star over a checkout time, and pay attention to what keeps coming up, including anything about the location you spotted on the map.
10

Join the free loyalty programs, but be realistic.

Free to join and worth the member rate and free Wi-Fi. Just don’t expect free nights unless you stay with one chain a lot.

Most travellers won't earn hotel status or free nights unless you stay with the same chain like Hilton or Marriott, or put heavy spend on a co-branded card. If that's not you, don't reorganise your trips chasing points.

The programs are still free and signing up takes two minutes, and the perks that don't need status are real: a member-only rate that beats the public one, free Wi-Fi, sometimes a late checkout. If you don't join, you don't get those. So sign up before you book, take the member rate, and treat any free night that shows up as a bonus rather than the plan.

A few myths to ignore

The booking tricks that get shared the most and save you the least. None of these move the price.

Airbnb is always cheaper than a hotel
Not once the cleaning and service fees are added. Often pricier for a short stay.
The booking site always beats booking direct
Sometimes the site wins, sometimes the hotel does. Always compare both.
Incognito or clearing cookies gets cheaper rooms
No. Same folklore as with flights.
More stars means a better stay
Stars measure amenities, not location or how clean it is.
Book last-minute for the best deal
Only in cities with spare rooms. For anything popular it backfires.
One bad review means skip it
Read the pattern, not the one furious outlier.
If you remember only three things
  • Pick the hotel first, then compare it across a couple of booking sites before you book.
  • Book refundable and keep an eye on the price. Rebook if it drops.
  • Get the neighbourhood right. It matters far more than the star rating.

Do those every trip and you'll spend less, and enjoy the place more, than any loyalty scheme or booking hack will ever get you.

Want more tips like these?

Honest advice on exchange rates, travel money, eSIMs, scams, and practical tricks that save you money wherever you go. Free, no spam.