These are great for the sun and (IMHO) go very well with the kilt.

www.tilleyhats.ca

Their website will tell you where you can buy one. I got mine at the local LL Bean.