There are over 2,500 castles in Spain - way too much for a single person to visit! Don't worry, here are the 36 BEST Castles in Spain that you can visit.