I did just that this morning. I have no idea why the memory popped into my head while I was cycling to work, but I suddenly thought of a story a friend told me about a train ride from Newcastle to Edinburgh. She'd started talking to an American couple who were visiting the UK for the first time, and was sharing her knowledge of the region through which they were passing. As the train came to a stop in the lovely seaside town of Berwick-upon-Tweed, the American guy asked, "so, what is there to do in Burr-wick-upon-Tweed?"
This made my friend smile, because contrary to what a foreigner would logically think, Berwick is actually pronounced Berrick. (Warwick is also pronounced Worrick, not War-wick). Being a helpful sort, she politely corrected him with "actually, the w is silent".
"OK then", he replied, "what is there to do in Burr-wick-upon-Teed?"
Now, before I get into other examples of British-town-names-that-North-Americans-pronounce-incorrectly, I'd like to pre-empt any accusations of anti-North-American sentiment by pointing out that I'm aware that this works both ways. When I first moved here, I (and every Brit of my acquaintaince who's visited or immigrated since) mispronounced Chilliwack as Chilly-wack, and Winnipeg as Winny-peg, several times. A kind and helpful Canadian eventually
So. Back to Britain. Leicester rhymes with Fester, and Gloucester rhymes with Foster. Glasgow rhymes with Go, not Cow, and the nearby town of Milngavie is pronounced Mull-guy, but no-one ever gets that one right the first time (and I'm not even touching Wales). Also, county names that end in -shire should sound like -shuh, not -shy-er. (York-shuh, Lester-shuh and so on). -by on the end of a name (e.g. the town of Haxby, where I grew up) signifies a -be sound, not a -buy sound (Hax-be). And -ham on the end of a name should be pronounced -um, not -ham (so it's Old-um, not Old-ham, and Birming-um, not Birming-ham). So far, so good.
It's the -burghs, -boroughs, and -broughs that really trip people up though. You see, they're all pronounced the same way. Yup, Edinburgh, Peterborough, and Middlesbrough all end with the same sound - Edin-bruh, Peter-bruh, Middles-bruh.
No, really, they do.
But the best mispronunciation story ever was told to me by a friend who went to university in the Midlands. He was once asked for directions by a car full of Aussies - and could barely stop laughing for long enough to tell them how to get to Loughborough.
Which is pronounced Luff-bruh.