Алкесар, Испания: средновековният град, който се спуска в каньона на река Веро