Go for Smile - I've used it for over 5 years and it's excellent! I have several internet bank accounts and can say none of them is anywhere as good as Smile - it's a Which magazine Best Buy and has their highest customer satisfaction rating.
At the moment, Smile are offering 12 free bottles of wine when you sign up and
these guys will pay you £10 cashback if you open an account through them.