$12/month is a lot for your needs. You just need simple hosting with minimal RAM, etc.
For $3/month (same 24 mos prepay) you can go with
http://247-host.com and get this:
FEATURES AVAILABLE WITH ALL PLANS:
- Cpanel Based Web Hosting
- LiteSpeed Web Server
- UNLIMITED MariaDB (MySQL) databases, email, FTP accounts
- Choose from multiple PHP versions (5.2, 5.3, 5.4, 5.5, 5.6 and 7)
- Softaculous 1-Click Script Installer
- WordPress, OpenCart, PrestaShop, Drupal, Joomla, phpBB, Magento, Dolphin and much more.
- RvSiteBuilder Pro
- Attracta SEO Tools
- CloudFlare CDN
- CloudLinux
- 24x7 Support
- 99.9% Guaranteed Server Up-Time
- Antivirus and Mal-ware Protection
- All Basic Web Server Components (PHP, apache included).
- No Contracts, No Catch
- 45 Days Money Back Guarantee
Basic $2.99/month
Disk Space: 100GB
Bandwidth: UNLIMITED
Domains Allowed: 1
CPU Cores: 1
Or pay quarterly and it's $4.99/month if you don't like 2 year prepay. And other offers.
Or check out the rest of the offers here in the yellow stickies:
http://www.webhostingtalk.com/forumdisplay.php?f=4
I trust WHT when it comes to hosting provider reviews, and usually, the yellow sticky offers are from reputable vendors.
I can't personally recommend any, sorry. Do your due diligence. Look at all the offers there, then search the forum there for talk about them.
Hosting companies you may want to shy away from are owned by EIG, a hosting conglomerate that gobbles up companies and then what happens is the they go downhill and support lacks. EIG sites:
https://en.wikipedia.org/wiki/Endurance_International_Group
Funnily enough your iPage is owned by EIG.
Hope this info helps!