A practical, field-tested guide to booking hotels for less — wherever you're headed, at home or abroad. You'll learn how to compare prices properly, squeeze extra savings out of cashback and loyalty schemes, use free cancellation to your advantage, and find cheaper alternatives when a hotel isn't the answer.
The short version
- Compare prices across several booking sites, then check if the hotel will match or beat that price if you book directly.
- Pick a hotel carefully — don't rely on the star rating alone. Read real guest reviews and know what's actually included in the price.
- Trim the final cost further with cashback, loyalty programs, or by rebooking if the price drops after you've paid.
- Travelling around the UK? There are extra tricks: chain-hotel flash sales, off-term university rooms, and Sunday-night pricing.
- Heading to Morocco? Riads, direct bookings, and shoulder-season timing can cut your bill dramatically — details below.
- Think beyond hotels: Airbnb, hostels, house swaps, and even work exchanges can beat any hotel price.
- Protect the booking itself — pay by credit card where you can, and buy travel insurance as soon as you book, not right before you fly.
Looking for something specific? Jump to package holidays, UK travel insurance, or international travel insurance further down — or keep reading for the full method.
The Golden Rule: Never Book the First Price You See
Hotel pricing is deliberately inconsistent — the same room, on the same night, can be listed at three different prices across three different sites. The fix is simple, if slightly tedious: check more than one source before you commit, and once you've found the best third-party price, see whether the hotel itself will match it.
- Compare prices across multiple booking sites.
- Favor rooms with free cancellation, or a best-price guarantee.
- Check the hotel's own website before you pay anywhere else.
Compare Prices Across Booking Sites
The fastest way to do this is through a comparison site — these pull live prices from multiple platforms (Booking.com, Hotels.com, Agoda, and others) side by side, so you can see at a glance where the same room is cheapest.
Book Hotels With Free Cancellation
Travel plans change, often at the last minute. Choosing a room that lets you shift dates or cancel without a penalty is one of the simplest ways to protect yourself — and it can save you money outright.
Most bookings, whether made through a third-party site or the hotel directly, can be cancelled free of charge up to 24–48 hours before arrival (terms vary by property). That flexibility opens up a neat trick:
- You book a room today.
- The price for the same room drops before your stay.
- You cancel the original booking and rebook at the new, lower price.
One catch: rooms with free cancellation are often priced slightly higher than non-refundable rates, so weigh whether the flexibility is worth the difference.
Even a non-refundable booking can sometimes be worth breaking. If the cancellation fee is $27 / £20 and the new price is $160 / £120 cheaper, you're still ahead by roughly $133 / £100.
How to Tell if Cancellation Is Really Free
- Read the terms and conditions before you pay — don't assume.
- Full prepayment doesn't automatically mean non-refundable. Check the fine print.
- If it's unclear, call the hotel directly and ask.
Let a Tracker Watch the Price for You
Free tools like Rebookey, Hotel Price Track, and Rebookr monitor the price of a hotel you've already booked and alert you the moment it drops, so you know exactly when it's worth cancelling and rebooking.
Ask for the Price-Match Guarantee
Some booking platforms will refund the difference if the price drops after you've booked, or if you spot the identical room cheaper elsewhere — useful even when free cancellation isn't an option. To qualify, the comparison booking usually has to match exactly: same hotel, same room type, same dates, same board basis (breakfast included or not), same currency, and a price that already includes all taxes and fees. Opaque "secret hotel" deals and some loyalty-rate bookings are typically excluded, and most sites won't accept a screenshot as proof — they need to find the same deal live on the other site themselves.
Then Try Booking Direct
Once you've found the best price on a comparison site, don't book immediately. Call the hotel, or check its official website — many hotels will quietly match or beat the third-party rate, and some run offers you'll never see listed anywhere else: early-booking discounts, three-nights-for-two deals, free room upgrades, complimentary breakfast, or flexible check-in and check-out times. Booking direct also opens the door to negotiating and to earning points if the hotel has its own loyalty scheme.
Choosing the Right Hotel
Whether you want a five-star resort, a boutique riad, or a budget stopover, a bit of research before booking pays off.
Don't Rely Only on Reviews Shown on the Hotel's Own Site
Naturally, a hotel's own website will only surface its best feedback. For an honest picture, check independent review platforms like Booking.com, Agoda, Google Reviews, and TripAdvisor, and filter by traveler type (families, couples, solo) and by date. Reading the negative reviews first, before the glowing ones, tends to surface the real issues faster.
Don't Put Too Much Weight on the Star Rating
A higher star count usually reflects the facilities on offer — a pool, a large lobby, meeting rooms, extra services — rather than cleanliness, comfort, or how well the staff treat guests. There's also no single global standard: rating systems differ by country, and in some cases the hotel itself is involved in setting its own classification. Treat the star rating as one data point, not the whole picture.
Check the Official Hotel Website Before You Book Anywhere
Once you've shortlisted a hotel, look up its direct price. Even if you don't end up booking there, it tells you the real cost of the room, whether there's a direct-booking perk, and whether there's room to negotiate.
Squeeze Out Extra Savings
By this point you've compared prices and picked the right hotel. Here's how to trim the bill even further.
Use Cashback Sites
Cashback platforms return a percentage of what you spend simply because you clicked through their link before booking — the same booking, but with money coming back to you afterward. On a longer stay, that can add up to real savings.
Join Hotel Loyalty Programs
Most major hotel chains run free loyalty programs. You don't need to stay often enough to rack up free nights to make it worthwhile — the real value is in the member-only discounts, exclusive deals, free upgrades, and extra perks sent your way, plus better odds of a free upgrade when you ask at check-in.
Check Whether Breakfast Is Included
There's no fixed rule here: some hotels bundle breakfast in at no extra cost to attract guests, while others inflate the room rate specifically because of it. Do the math — if the gap between "with breakfast" and "without" is small, it's often worth paying for the convenience; if it's large, a nearby café may serve a better breakfast for less. And if you're negotiating directly with a hotel and they won't budge on the room rate, try asking for free breakfast instead — it's often an easier "yes" for them than a discount.
Watch for New Hotel Openings
Newly opened hotels need to build a customer base fast, so they often launch with aggressive pricing — discounts of up to 50%, and sometimes free nights. Follow travel and hospitality news, or a hotel's own social channels, to catch these, or simply call and ask if there's an opening promotion. Sometimes just asking unlocks a discount that was never advertised.
Use Members-Only Deal Sites
Some sites offer time-limited discounts on upscale hotels, visible only to registered members.
Travel brands and hotel chains also run their own seasonal sales — but compare the price elsewhere before you get swept up in any single "deal."
Cheaper Alternatives to Hotels
Depending on where you're going and who's travelling with you, a hotel isn't always the cheapest — or the best — option.
Villas and Whole Apartments for Groups
Travelling with family or a group of friends? Renting a whole villa, apartment, or house is often cheaper than booking multiple hotel rooms — and the savings grow with group size. You lose the on-site restaurant and hotel services, but gain more space, more privacy, a kitchen, and usually a lower overall bill. One example: a three-bedroom villa in Marbella for roughly $798 / £600 a week, versus an equivalent standard at a hotel running well over $2,912 / £2,190 for the same week.
A Room in a Local Home
Travelling solo or as a pair? Renting just a room inside someone's home can undercut a hotel by a wide margin — one example put a double room in Barcelona at around $65 / £49, against roughly $120 / £90 for a comparable hotel room.
Try a Home Swap
House-swap platforms let you trade homes with someone in another country — they stay in yours, you stay in theirs — for the cost of a yearly membership rather than a nightly rate. Home Base Holidays and Homelink are two of the more established names. It's not for everyone, but for the right traveler it can eliminate accommodation costs almost entirely.
Work in Exchange for Room and Board
If you have time to spare, platforms like HelpX, WWOOF, and Workaway connect travelers with hosts who offer free accommodation — and sometimes food — in exchange for a few hours of help each day: farm work, gardening, hotel cleaning, cooking, or general labor. Note that these platforms don't sort out a work visa for you, so check the entry requirements for wherever you're headed.
Reconsider Hostels
Hostels have moved on from their old reputation — many now offer clean, secure private rooms (not just dorms), free Wi-Fi, and sometimes breakfast, at a fraction of hotel prices. Hostelworld and Hostelz are good places to start searching; in the UK specifically, look at YHA (Youth Hostels Association) and Hostelling Scotland, some of which occupy genuinely beautiful historic buildings. Frequent hostel-goers can also join YHA for around 10% off plus occasional cashback.
Camping: The Cheapest Option of All
For the nature-inclined, camping is hard to beat on price — all you need is a tent, a way to get there, and a pitch. One family of four camped for a full week for around $266 / £200, versus roughly $1,197 / £900 for a nearby hotel over the same period. There are thousands of campsites across Europe and beyond, searchable through dedicated camping directories.
How to Find Cheap UK Hotels and Accommodation
Everything above applies wherever you're travelling — but a UK trip has a few extra tricks worth knowing.
Watch Budget Chain Flash Sales
Book earlyTravelodge and Premier Inn regularly release rooms from around $47 / £35 or less. The cheapest rooms sell out fast, so book as early as you can once a sale drops.
Stay in University Rooms During the Holidays
UK universities rent out student rooms during academic breaks, which can put you in the middle of cities like London, Oxford, Cambridge, or Edinburgh for far less than a hotel. Rooms are typically simple rather than luxurious, but the location and cleanliness are usually excellent — and if you're an alumnus of the university in question, ask about an additional graduate discount.
Book a Sunday Night
Demand — and price — both dip on Sundays. Look out for extras thrown in alongside the lower rate, such as three-nights-for-two deals, a free meal, a complimentary drink, or free use of the pool and spa. If your travel dates are flexible, shifting a stay to include a Sunday night is one of the easiest wins in this whole guide.
How to Find Cheap Moroccan Hotels and Accommodation
Morocco rewards a slightly different strategy than Europe or the US — prices swing hard by season, by neighborhood, and by whether you book through an app or simply pick up the phone. Here's how to keep costs down without sacrificing comfort.
Riad vs. Modern Hotel: Know What You're Comparing
In cities like Marrakesh, Fez, and Essaouira, a traditional riad — a restored courtyard house, usually inside the old medina — is often better value than an international hotel chain in the new town (Gueliz in Marrakesh, the Ville Nouvelle in Fez). Riads typically include a rooftop terrace, a small plunge pool, and a home-cooked breakfast in the price, and a mid-range option can undercut an equivalent modern hotel room by a wide margin. The trade-off is location: expect narrow medina alleys, no cars at the door, and sometimes a porter to help with luggage.
Book Direct With the Riad Once You've Found It on an App
Use Booking.com or Airbnb to shortlist riads and read reviews, then message the owner directly (most list a phone number or WhatsApp on their own page or social profile) and ask if they can beat the online price. Many independent riads pay hefty commissions to booking platforms and are happy to offer a direct discount, a free airport pickup, or a room upgrade in exchange for skipping the middleman.
Time Your Trip Around the Seasons
Marrakesh and the south get extremely hot from June through August, which pushes prices down even in nice riads with a pool. Spring (March–May) and autumn (September–November) bring the best weather and the highest prices — book those months well ahead. Ramadan is another factor: some restaurants and rooftop cafés run reduced hours, but accommodation prices often soften, which can work in your favor if you don't mind adjusting your daily rhythm around it.
Negotiate — Politely, and Off-Season
Bargaining is a normal part of doing business in Morocco, and it isn't limited to the souks. Outside peak season, it's entirely reasonable to ask a riad or small hotel for a better nightly rate, a free breakfast, or a late checkout, especially for longer stays. A polite, friendly ask in person or over WhatsApp often works better than pushing hard over email.
Compare Currencies and Payment Methods
Larger hotels and riad networks generally take cards, but many smaller riads still prefer cash in Moroccan dirhams (MAD) and may offer a small discount for paying that way. If you're paying by card in a foreign currency, always choose to be charged in MAD rather than accepting a "guaranteed" conversion to your home currency at checkout — the hotel's own conversion rate is usually worse than your bank's.
Look Beyond the Big Cities
Coastal towns like Essaouira and Taghazout, or Atlas Mountain guesthouses (kasbahs and mountain gîtes), tend to be noticeably cheaper than Marrakesh or Fez for a comparable standard of stay, and often throw in home-cooked meals as part of the price.
Protect Your Booking
Pay by Credit Card for Larger Bookings
For bookings over roughly $130 / £100, paying by credit card can give you additional legal protection if something goes wrong with the hotel or the booking company.
Buy Travel Insurance Right After You Book
Don't wait until your trip is close. Insurance can cover you if you fall ill, need to cancel, the operator goes under, or another emergency comes up before departure.
Book Flight + Hotel Together for Extra Protection
Some sites offer additional financial protection (such as ATOL in the UK) when flights and hotels are booked as one package — and the bundled price is sometimes cheaper than booking each separately.
Use a Card Built for Foreign Currency
If you'll be paying in a foreign currency, a card with no foreign transaction fees can save you roughly 3% of your total spend compared with a standard card.
A Few More Ways to Shave Off the Cost
- Use reward points. If you've built up loyalty or credit card points, they can often be converted into hotel vouchers — but compare against the standard cash price first, since it's sometimes cheaper to just pay.
- Sign up for newsletters. Booking.com, Expedia, Hotels.com, and Priceline send subscriber-only discount codes. Sign up before booking, unsubscribe afterward if you don't want the emails.
- Track prices with Google Hotels. Set an alert on a hotel and get notified the moment the price drops.
- Consider a VPN. Some booking sites vary prices by the country they think you're browsing from. Switching your apparent location with a VPN can sometimes turn up a cheaper rate — just make sure any savings actually outweigh what the VPN service costs you.
- Ask about caregiver discounts. Several charities offer free or heavily discounted short breaks for unpaid carers who need a rest.
- Always check the package price too. Before booking a hotel on its own, compare it against a flight + hotel package — a full week including flights, hotel, and transfers is sometimes cheaper than the flight alone.
The Checklist
- Compare prices across several booking sites.
- Check the hotel's own website for a direct-booking match or better perks.
- Choose a room with free cancellation wherever possible.
- Track the price after booking — rebook if it drops.
- Layer on cashback and loyalty program discounts.
- Compare against Airbnb, apartments, villas, and hostels.
- Stay flexible on dates or location if you can.
- Pay with the right card and buy travel insurance early.
Put together, these steps can save you anywhere from a modest discount to several hundred dollars or pounds per trip — without giving up comfort or peace of mind.