We are on the Madrid to Lisbon cruise of the Douro River this August. The opening reception & dinner in Madrid looks lovely. I'm wondering if I need a jacket & tie for this event or any part of the trip? I don't mind wearing them but dislike the luggage space a jacket consumes.