To book a hotel cheap, get one thing straight first: the price of the very same room in the very same week depends on where you book it and how flexible you are on district and dates. The identical room in the identical hotel can differ by roughly ten percent, sometimes more, between Booking, the hotel's own site, and a loyalty-member deal. The people who overpay are not the ones who book late, but the ones who look through a single window and hit "pay" straight away.
Here is the concrete part: when to grab a room, why aggregators and the direct site are not rivals but two different tools, how free cancellation turns into a saving lever, where resort fees and city tax hide, how to read reviews so you don't buy a photo, and why the next district over is often cheaper than the centre.
Aggregator or the hotel's own site?
Start with an aggregator, but don't finish there. Booking, Hotellook, Trivago and the rest exist so you can compare hundreds of options in a city within a minute, filter by price, rating and district, and simply understand what a night here costs right now. It is an irreplaceable scouting step, and it is exactly where you should begin.
Then a small trick that saves money regularly. Once you find a specific hotel you like, open its own website and check the same date. Hotels dislike handing the aggregator a commission and often keep, for direct bookings, either a lower price or nice extras: free breakfast, late checkout, a room upgrade when available. The gap can be small, but repeated from trip to trip it adds up noticeably.
| Method | When it wins |
|---|---|
| Aggregator (Booking, Hotellook) | Scouting, comparison, flexible cancellation, a one-off trip to an unfamiliar city |
| Hotel's own site | You know the specific hotel, want perks, and easier problem-solving on site |
| Metasearch (Trivago, Google Hotels) | Quickly see who sells the same room for less |
Another quiet advantage of booking direct surfaces when something goes wrong. A delayed flight, a shifted check-in, a broken air conditioner, and sorting it out with the hotel directly is usually simpler than going through a middleman who replies within a day and bounces you around in circles.
When should you book so you don't overpay?
The advice "book as early as possible" is only half right. Book early where demand will clearly outstrip supply: peak beach season, ski season, big holidays, a city during a fair or a major concert. On those dates rooms simply run out, and whoever dithered pays extra for the leftovers.

In an ordinary city off-peak, though, booking early does not always win. Hotel prices are fluid, and closer to the date discounts on unsold rooms often appear, because an empty room earns the hotel nothing. A different strategy works here: reserve a free-cancellation option in advance and keep half an eye out for something better. Found cheaper, cancel the old booking at no cost.
The day of the week matters too. A city business hotel gets cheaper at weekends, when the corporate crowd leaves, while a resort one climbs towards Friday. So the same trip shifted by two days sometimes costs noticeably less with no other effort at all.
Free cancellation as a saving lever
This is the most underrated tool when you want to book a hotel cheap. A free-cancellation rate is usually a touch pricier than a rigid non-refundable one, which is exactly why people skip it. But it gives you what prepayment doesn't: the right to change your mind.
The scheme is simple. A few weeks before the trip you take a decent room with free cancellation, lock in an acceptable price, and carry on with your life. If a promotion later pops up, a cheaper hotel nearby, or the same room at a lower rate, you just cancel the first booking and take the new one. You risk nothing and always hold an option in hand.
A non-refundable rate only makes sense when the dates are one hundred percent set in stone and the price gap is genuinely large. Otherwise the few coins saved on a rigid rate often turn into losing the whole sum the moment plans shift a little.
Hidden fees: resort, city tax, cleaning
The price you see in the search and the sum you are actually charged are not always the same thing. It is precisely the gap between them that most often spoils the impression of a "cheap" booking, so look at the total, not the big number on the listing.

- City tax is charged in many European cities, usually a few euros per person per night. It is often absent from the displayed price, and the front desk will ask for it in cash.
- Resort fee is above all a US and some-resort curse. Officially for wi-fi, the pool, the gym, in practice a mandatory add-on, sometimes sizeable next to the room itself.
- Cleaning fee is typical of apartments and rental-style stays. A one-off sum for the whole stay, so on a short night it painfully inflates the per-night price, while on a long one it barely registers.
- Deposit is not a cost but frozen money, though worth remembering so your card has enough limit.
One practical rule: before paying, scroll to the final line with all taxes and fees and compare hotels by that alone. A room that looks cheap with a resort fee attached will easily end up dearer than the one next door where everything is already baked into the price.
How to read reviews so you don't buy a photo
The overall score on its own tells you almost nothing. A hotel rated 8.0 with a thousand reviews is more reliable than one at 9.4 with twelve, because a big sample smooths out flukes while a small one is easily gamed. So look at the number of ratings first, and the figure itself only after.
Then a few habits that have saved more than one trip:
- Read recent reviews, from the last few months. A hotel may have changed owner, been renovated or, conversely, gone downhill, and last year's raptures are no longer about it.
- Deliberately hunt for the negatives and see what people complain about. Noise from the bar below the window or water that barely trickles are systemic issues. One furious review about an "unfriendly receptionist" against a hundred calm ones is most likely a fluke.
- Pay attention to travellers like you: couples, families with kids, solo travellers. A hotel perfect for a loud group may be all wrong for a quiet break.
- Guest photos are more honest than the glossy shots on the hotel's card. That is where you see the real room size and the actual view from the window.
A district instead of the centre: where to sleep cheaper
The most direct way to knock the price down without losing quality is to give up an address in the very heart of the city. The front row by the main square or the waterfront always carries a premium for the view and for being walkable, and that is mostly what you pay for, not a better night's sleep.
Move one district out or base yourself by a handy metro station, and for the same money you get a noticeably better room, a quieter street, and local cafés without tourist prices. What matters here is not abstract closeness to the centre but transport: a district fifteen metro minutes from the sights is often more convenient and cheaper than a "central" dead end with no proper connection.
Before booking, spend a few minutes and look at the hotel on the map: where the nearest station is, how long the walk is, whether the building is wedged between a noisy main road and a nightclub. This small piece of scouting pays for itself in both money and nerves.

Apartment or hotel?
There is no clearly better option, it all depends on the size of your party and the length of the trip. A hotel is handy for two or three nights: check-in at any hour, daily cleaning, breakfast, a front desk that solves things. You pay for that, and on a short stay it is often justified.
Apartments win when there are many of you or you are staying a while. A separate bedroom for the kids, a kitchen that spares you eating out every time, a washing machine on a long trip, and per person it works out cheaper than several hotel rooms. The honest downside: check-in is often within a set window, cleaning is one-off, and instead of a round-the-clock desk you sometimes get only a chat with the host.
Loyalty programmes: when they actually give you something
There is no point collecting ten cards for mythical discounts, but the basic free tiers with aggregators and chains are sometimes genuinely useful. On Booking, cumulative statuses unlock a discount on some hotels and minor perks. Hotel chains have their own programmes with free nights, late checkout and upgrades for repeat guests.
A sober approach is this: if you already stay regularly with one chain or through one service, signing up is worth it, the perks accrue on their own. Chasing a status for its own sake, overpaying for "your" brand where there is a cheaper and no-worse hotel next door, makes no sense.
The working scheme in short
To reliably book a hotel cheap, keep several principles together. Start with an aggregator for scouting, then check the specific hotel on its own direct site. Take a free-cancellation rate and don't be afraid to re-play the booking when something cheaper appears. Look at the final price with every fee, not the number on the listing. Read recent reviews with a large count of ratings, and don't chase an address in the very centre if there is convenient transport nearby. Prices, taxes and cancellation rules change often, so check the current terms before you pay rather than relying on sums from someone's trip last year.