Is rather like asking people to recommend a vehicle. There are loads of external filters on the market, price ranges from fairly cheap, to several hundred pounds. So you have to decide on what your budget is. Don't just go for the cheapest filter you can find, think about long-term usage. If you can go for something like an Eheim, I would advise that. They are by far the best filtration units on the market. One of the professional external canister filters will give you years of trouble-free filtration. Including media, they will cost you well over £100. However, it's worth every penny. I would advise you to either find a really good deal on the Internet, or haggle at your local fish store. If they want your business, they should be able to come close to matching an Internet price.
But like I said, it really depends on your budget, in my opinion, you get what you pay for.