Guanajuato is lovely and fits the bill here, as long as you don't mind going up and down lots of stairs haha!
Guanajuato is lovely and fits the bill here, as long as you don't mind going up and down lots of stairs haha!