Best bank for students?

I am looking for bank accounts for students in London. 

Which bank is good for short term (student life) and long term perspective? (monthly fees, investment opportunities, etc)

Thanks a tonne!