Looking for the perfect weekend escape? From Portugal's charming Porto to Spain's passionate Seville, these five European cities offer unforgettable experiences just a short flight...