Looking to get away at the last minute this weekend? British Airways has some fantastic mini breaks on offer in Europe. they include:
- Two nights in either a Madrid (above) or Milan hotel plus flights from £139 per person
- Two nights in a Lisbon hotel plus flights from £149 per person
- Two nights in a Munich hotel plus flights from £179 per person
- Two nights in Rome plus flights from £189pp