Avoid 1&1 if possible, there is a litany of horror stories about the lack of ability to change hosts or move domain names or cancel un-requested services.
Here is just a few
http://www.host-shopper.com/1and1-web-hosting-reviews.html
The old adage, if it sounds too good to be true it usually...