Your trip sounds awesome! We haven’t been to Rome or Venice, but the others I can say great choices! Cheers!!