Well put by KLouis. It's not so much about how he appears to others, it's how it makes him feel. If he feels good wearing a blazer, definitely. The overcoat won't be needed in Rome, but it will be useful during the evenings in Venice, where it can still be chilly.
This is a wonderful time of the year to go to both places!