I have had very good luck with 1&1 and recommend their products.
Choose from the options below for more information and sign up directly from here when you're ready to create your site.

For the Basic Web Site package I recommend the Linux Home Web Hosting Option
If you are going to do a full-blown shopping cart with a large inventory, the Linux Business Web Hosting Option may be a better fit.

If you only need one domain name and you don't plan to host a lot of video, then the $3.99/month package may suit you just fine. And, should you need an additional domain name it may be added for as little as $7-9 a year.
Let's determine your requirements and select the best option for you.