You can get Neil Peart style caps here:
Make sure you follow the sizing instructions carefully as they do not stretch much, but they look great., And he will also make them with custom fabric for the brim, you just have to email to discuss the details. But the caps he has in stock are really, very good looking, very professional.
I've been looking for about 6 months for these myself, and when I found this link, I figured I might as well share. The are under $40 which is actually a very good price.