Toledo is the heart and soul of Spain. This monumental ancient city is a captivating UNESCO World Heritage Site too.