I like cream hose for formal wear, but , I would wear the navy blue hose in this situation as I think it would suit the occasion better. Also the Leather sporran