To wander the streets of Mexico City is like entering a David Hockney painting: vibrant colours so bright they dazzle. Chairs ...