First of all...WELCOME from Oklahoma!

As to the outfit, I think given what I understand from your post that a nice button down collared shirt is a perfect idea. As others have mentioned, match your friends from the waist up.

Whatever you do, be sure to enjoy yourself!