One of the best hosts I know is called Hostforweb.com - their
web hosting plans will meet your requirements.
==> the code '
winter' gives 20% discount.
As for customer support you will absolutely love it, each time you contact them, you'll experience great response time and very helpful information, they will fix any problem.