Spain is amazing, Granada and Madrid were probably my favourite cities. I especially enjoyed visiting El Hambra in Granada and Plaza Del Sol in Madrid.
I also recommend Toledo and Gibraltar, though Gibraltar is a British owned territory in Spain and you need to cross the border, which is very...