Anyone that has visited Spain falls in love with two cities: Madrid and Barcelona! I know, I did. Having lived in one and been a repeat visitor to the other, they are both must sees. However, although they are within a rapid train ride of each other, Barcelona and Madrid are certainly two different worlds..