Egypt 7 nights, from: £493
Greece 7 nights, from: £238
Morocco 3 nights, from: £223
Spain 7 nights, from: £177