It's January, which means Christmas is well and truly over and the diet has begun. But January also means sales, and with sales come cheap holidays.
Here are a few apps to help you book your perfect getaway and keep you motivated to stay away from that all-too-tempting cookie jar.
If you have found your flights but need a hotel, then Booking.com is a brilliant way to find one.
The app is easy to navigate and you can sort results by what is important to you so if you simply have to have a four star, then it's easy to filter the ones available and sort them by price, deals, location or review score.
For those with a Booking.com account, the app will prefill in your details for faster booking and once booked, the confirmation will be available offline in the app meaning one less document to remember when you're packing.
There are 405,000 properties to look through and over 8 million hotel and room photos, as well as reviews from over 24 million guests so you should find at least one that tickles your fancy.
Booking.com also offers a no cancellation, pay later option on some hotel rooms, which comes in handy if you are desperate to book it but don't quite have all the cash till payday.
TripAdvisor Hotels Flights
You might be one of those people who needs someone else to tell you something is great before you'll try it and for that, the TripAdvisor Hotels Flights app is perfect.
It offers over 100 million reviews and opinions and it will help you find the lowest airfare and best hotels so if you aren't fussy what airline you travel, you could find some brilliant deals.
You will also be able to find restaurants and things to do wherever you are so if you are stuck for sight seeing ideas when you are there, this app can help you out.
Restaurants can be filtered by price, food type and rating, and you can add your own reviews and photos once you've been to help others.
Expedia Hotels & Flights
Similar to the TripAdvisor Hotels Flights app, the Expedia Hotels & Flights app will let you find hotel deals and flight deals, saving you up to 40% on the hotel deals when you use your mobile.
You can see reviews and sort by them, or you can filter by price and deals when it comes to finding your perfect hotel.
For flights, you can sort by price, duration or time, and you'll be able to search by airport name, city or code.
The Experia Hotels & Flights app also has an itinerary feature that will allow you to see upcoming trips that you book in the app and on the web, just in case you want to keep checking to build your excitement.
The Hotels.com app is similar to Bookings.com and will help you find a hotel for your perfect holiday, but it can't give you a hand with the flights part.
There are over 220,000 hotels throughout 200 countries for you to search through, and you might also be lucky enough to pick up one of the 20,000 last minute hotel deals.
Just like Booking.com, you can filter your results by price, deals or reviews so if you want a cheap option or a hotel with great reviews, you'll be able to find it quickly.
By signing in to your Hotels.com account, you'll be able to book and access your past, current and future reservations, even when you aren't online.
If you want the whole package, the Kayak app is what you need as it compares hundreds of travel sites to find you the best deal it can.
It will let compare hotels, flights and cars, allowing you to search for the best deals and then book them.
There is also a flight tracker and itinerary management feature so you can check exactly where you are supposed to be and when, plus you will be able to manage your itinerary too.
Kayak will also let you look up baggage fees airline numbers and airport information so the overweight baggage price might come as less of a shock, and it has a price alert feature so you can see when the flights to your dream destination drop.