Attending a cocktail party sounds fun and all, but finding suitable cocktail attire for men is, well ... but also a bit casual. (Yes, your outfit can be both dressy and fun.) ...
"Cruise casual" attire for men typically suggests longer dress shorts ... Women choose dresses (party or cocktail), pantsuits and elegant skirts with blouses, while some may wear evening gowns.
A dressier jumpsuit gives you the comfort you want (hi, trousers) without making you look too casual. Of course, slipping into a pair of trainers is a great feeling. When the dress code is cocktail ...