I'm looking for a light jacket for this winter, but I am having trouble finding one that looks good with kilts. They all seem to be too long or too sloppy looking. I even tried a size smaller than what I normally wear, but not only does it still look too long [and hence, to me, sloppy], but it's also too tight around the shoulders and chest.

Any recommendations? Something casual, and fairly inexpensive.