With an Interrail ticket in our pocket, we hopped on a couchette train from Italy to Barcelona where we arrived early in the morning; we spent four days there but, quite frankly, Barcelona failed to impress us. Another night train journey brought us to Madrid. What can we say, apart that Spanish couchettes are way better than Italian ones? That city is gorgeous! A couple of daytrips to Toledo and to El Escorial completed the picture. Our next stop was Salamanca, a lively student town where we spent two days and an unforgettable night at the station, waiting for our night train to Porto. Sipping a glassful of Porto wine on the Douro bank is perhaps the best way to enjoy the Portuguese city... The day after, we got to Lisbon where we spent a couple of days. Our last stop in Portugal was Faro, a seaside town in the Algarve region where, peak of the tourist season notwithstanding, we managed to find an almost empty stretch of beach. Finally, we got to Seville by bus; we would have enjoyed the city more if the temperature hadn't reminded us of Africa! We left the city two days after and, changing train both at Madrid and at Barcelona, eventually we came back home. The whole journey took approximately three weeks.