This beautiful city is one of Spain’s better-kept secrets; only a two-hour train from Madrid, this little city is packed with ...