The beautiful hillside city that's better than its country's capital
It is a designated Pueblo Magico, which is part of the 'Magical Towns Programme', introduced by the Mexican government in 2001 to boost tourist numbers to the country.
Source: express.co.uk