I hate the so-called "jacobite" shirts. They look like 1930's Hollywood pirate shirts! If you want an authentic 18th century shirt with proper long (knee-length) tails, check these out:
http://www.trailhd.com/shirts.html