British Airways has some great last-minute city breaks on offer for this weekend.
City breaks include two nights in Luxemburg or Frankfurt from £149, two nights in Brussels from £159 or two nights in Oslo from £179.
All prices include hotel stays and return flights from the UK.