EasyJet is offering up to 20% off 40k flights from UK.
Validity: 24.12.2016-12.01.2017 (midnight)
Travel dates: 01.02.2017-05.07.2017
I checked many flights from UK to sunshine destinations around Mediterranean Sea and the prices are too good to miss!
Gatwick Airport to:
Milan LGW MXP 2017-03-04 2017-03-11
Copenhagen LGW CPH 2017-04-21 2017-04-30
Innsbruck LGW INN 2017-02-06 2017-02-13
Varna LGW VAR 2017-06-21 2017-07-01
Agadir LGW AGA 2017-02-25 2017-03-09
Corfu LGW CFU 2017-06-08 2017-06-14 or LGW CFU 2017-06-15 2017-06-25
Fuerteventura LGW FUE 2017-06-13 2017-06-21
Gibraltar LGW GIB 2017-06-16 2017-06-25
Hurghada LGW HRG 2017-06-17 2017-06-28
Ibiza LGW IBZ 2017-04-15 2017-04-22
Isle of Man LGW IOM 2017-04-16 2017-04-20
Lanzarote LGW ACE 2017-06-12 2017-06-24
Madeira LGW FNC 2017-04-11 2017-04-25
Malta LGW MLA 2017-06-11 2017-06-18
Menorca LGW MAH 2017-06-05 2017-06-20
Pula LGW PUY 2017-06-20 2017-06-27
Luton Airport to:
Paris LTN CDG 2017-03-10 2017-03-14
Faro LTN FAO 2017-06-18 2017-06-23
Palma De Mallorca LTN PMI 2017-06-25 2017-07-08
Reykjavik-Keflavik LTN KEF 2017-04-16 2017-04-22
Tel Aviv LTN TLV 2017-04-11 2017-04-24
Dubrovnik LTN DBV 2017-06-22 2017-06-29
Essaouira LTN ESU 2017-03-28 2017-04-04
Stansted Airport to:
Belfast to Palma de Mallorca BFS PMI 2017-06-19 2017-06-27
For accommodation I recommend you to search on HotelsCombined as it aggregates all booking portals including Booking. You can find hotel reviews on Tripadvisor which is also great for searching best places to visit.
Hostelworld offers perfect budget accommodation for students, backpackers and low cost travelers.
If you want to stay with a local, you should rent a room, apartment or house on Airbnb. When you travel on Airbnb, you will get €18 in travel credit as my referral.
I suggest to rent a car from RentalCars if you want to drive around these incredible destinations.