I wear flat caps often but I also love the "newsboy" caps from Hat People. Check 'em out...

http://www.hatpeople.com/tourshop/catalogue/cat.html

http://www.hatpeople.com/cuts/tourcut.html