Sort:  

Guanajuato is a very pretty city. It's in an unlikely location - built into the sides of mountains but gorgeous nonetheless!