Just a short flight away lies some of the most beautiful and historic cities in Europe. From the romantic setting of Porto in Portugal, to the bustling souks of Marrakech in Morocco, these wonderful cities will leave an everlasting memory to cherish.