Córdoba is a small town around an hour by train out of Madrid but for such a small city it is packed with history and things to see.
Córdoba was an important city for the Romans, the Moors and the subsequent Christian kings and so it contains historic sites from each of these eras.
However, the main historic feature of Córdoba is the Mezquita. Originally a grand Mosque, it was converted into a cathedral but much of the original architecture and religious iconography was retained.
The mixture of Christian and Muslim iconography and architecture makes the Mezquita a truly amazing historic building. The sheer size and grandeur of the place, its architecture and beauty makes this an absolute must see on any trip to Spain.
But, there are many other beautiful historic sites in Córdoba - including the Castle of the Christian Kings.
A half day can easily be spent wandering the beautiful castle gardens and exploring the Castle itself.
Córdoba is a truly beautiful city, steeped in history with a relaxed small town vibe. To explore it fully takes around two days - definitely worth an overnight stay, rather than the day trip from Seville that's recommended in a lot of travel sites.
Farewell, Cordoba, next stop - Seville