Server4You will be your absolute best bargain when it comes to hosting. They offer no support for troubeshooting issues not hardware related however and do not offer DDoS protection. Probably not the best if you need a lot of help with stuff.
I go about DDoS protection in different ways so for someone like me, they're perfect for what they offer.