I would suggest wearing either the green or the blue hose. Please don't wear the white/cream hose!

May I make a couple of suggestions?
1. There is no need to call the jacket in question a "Prince Charlie Tux." It isn't a tuxedo or dinner jacket at all; rather, it is a Prince Charlie coatee...or just a Prince Charlie!
2. Skip the fly plaid. They really aren't necessary and tend to spoil your "look."