Forget the hat, and either off-white or black hose should be fine.

Just my opinion, of course. I'm looking forward to uor Burns Night!