The weather should be fairly nice. I'd take a light water proof wind breaker just in case. The Museums and palaces can be quite warm because of the crowds and poor ventilation. Dress in layers and you will be ready no matter what. I expect temps in the 60s, 70s, & maybe even 80s.
It's a great cruise. Have fun!