Enjoy the experience of a bye-gone era and watch the world float by at your leisure on a punt in Xochimilco