Having been in London for the last seven years I am baffled by the whole dress code thing, very old fashioned and small minded - judging a book by it's cover... Even the trendiest bars don't bother in London. In fact in some places it's almost obligatory to dress scruffily (in the right kind of second hand clothes - carefully messed up hair way of course). I think this is partly because everyone goes out drinking straight after work, so not dressing smartly is almost a status symbol ie you work in a trendy design, new media, advertising company etc and are not some wide boy/ essex girl who works in the city and has to wear a suit. Plus of course all the bars restaurants are wise to the fact that what you wear has no bearing on wealth or status - you could be a pop star just about to break into the big time for all they know. Another thing is you don't get small scale violence/lads looking for trouble, everyone is very careful to avoid it as you don't know who may be carrying a gun!