What are the proper hose to wear with the really formal outfits (i.e., sherrifmuir, Kenmore, regulation, or montrose doublets)? Was that a really sweeping question?

Can I get away with dark green or navy kilt hose (not like the chap I saw in Alexandria Va's Scottish walk wearing regular men's dress socks)?

Do I need to buy tartan hose? Where?