You should wear layers and comfortable shoes to Xochimilco. It’s Mexico City, with a high elevation and a temperamental climate. It can turn from hot and sunny to cool and rainy in minutes.