Kilts are actually quite warm....but being from Brazil, your idea of cold weather might be different from those of us living in more Northerly climes.

As to the history, I'd refer you to member Matt Newsome's essay:

http://www.scottishtartans.org/generations.html

Enjoy!

Best

AA