A small city in southern Spain has been branded as a hidden ... towns like Caceres wrapped in old city walls, and Merida filled with Roman ruins, you really feel like you're stepping back in ...