High altitude. Pleasant 18-28°C year-round. Dry Oct-May. Rainy Jun-Sep. Best Oct-Apr. Cool nights. Beautiful colonial city. Day of Dead season perfect!