Beers of Europe are very good. A huge range and fairly cheap, although a £7.50 delivery charge means that you need to buy 20-odd bottles to make it worth while.