From short hops to Spain or Portugal to more distant shores such as Morocco or Egypt, here's where to go in pursuit of sunshine this January