Best place to buy a suit?

Any ideas where to buy a suit? I'm happy to go for more of a middling budget (£150+), as I'm looking for suit to last for a good few years.