Around January is the wet season. March ain't so bad. I can understand your desire to stroll Cuzco, well worth it. Ya know, you could book a late afternoon flight and play it by ear. If things look touchy, do a same day change to earlier? There are like, 5-20 flights a day.