Hey man, I recently bought a domain aswell. I did some research, and for 2016 this could be your best bet of hosting. Hope this helps.
1and1.com - When you purchase a domain name from 1and1.com, you also receive a free five page website, private registration to protect your personal data and an email account with 2 GB of storage space. If you currently own your domain name but you want to move it to a 1and1.com hosting plan, 1and1 will transfer your domain free of charge. If you use 1and1 to host your site, your domain registration is also free.