Anyone know of any good places for red British military coats (obviously that of the Highland regiments)?

Also what are your thoughts on wearing them?