I was raised with the rule that men don't wear
hats of any kind at any indoor event like a dinner, church, reception, business meeting, etc. So, no, they don't look hot when they look rude in any kind of hat. "A gentleman is as a gentleman does."
Outdoors, fine! The bigger question is why does my husband not get hat head and I do? It isn't fair.