Urban Outfitters for absolutely ages. I think their vibe is like revamped 90's. And as I am currently in bed with the flu, I've been doing some browsing.
Some stuff is a bit pricey, for high street, especially the boutique. But their clothes are quality, they sell cool brands, original and quirky house furnishings and decorations and even sell bicycles and skateboards.
They also sell mens clothing, so check that out for cool present ideas for your lads.