Patrick Stewart is a good looking man, there's no denying that. Sophisticated and refined in comparison to Shatner's adventurous 'where angels fear to tread' portrayal of a StarFleet Captain. So when we see him in this outfit, it was a little strange for me. But then you realize, he's got this great body, why not show it off?
I'm sure that wasn't the entire purpose of the episode, but whenever you go to Risa, you expect to see skin so why not Picard's? It's a fun episode and sets up more with the lovely Vash; so definitely no complaints here.