The Us Shared Web Hosting For My Skin-Care Site The Best

I'm going to set up a small online store selling my herbal skin-care products. My main target is in US and I don't plan to make it a large one as all the products need to be made by me manually. Besides, I don't plan for a large budget, and $7/mo is the max. In this case, can any one give me a suggestion? I have searched online for this, and simply recommends me to have a try on InMotion Hosting for it has two data centers on both coast of USA, Is it good to host a CS-Cart online store?

Host anywhere and use Amazon cloudfront free for the year.

inmotion is good choice and also as kickoff say use amazon to serve content from cdn