I don't care if the people at the hotel can't tell what I do for a living. BUT, if that is what concerns you, a lanyard saying AIRLINE PILOTS ASSOCIATION INT'l would help you give them a clue. And, if they can't figure that out - then a hat and double breasted coat would only get them to ask you to deliver bags to the rooms!
Why do people want to look less casual? I find it kind of silly. I'd wear a clown suit if it would pay more.