Since recently arriving from "The Colonies" I've been making an effort to assimilate into Pommy life. I've just put down my first trial batch of sloe gin (having not actually tried any yet). I'm wanting to get a flat cap, much to my kids disgust. There are a million and one on Google but I'd like to actually try one on for size etc first. So, the question is, what shops actually stock them? Where do I look? I'm not wanting to spend £50 - I just want a classic tweed cap for out and about. Any suggestions around the vicinity of Newbury (or Basingstoke).