You can actually host it on any hosting, but Godaddy for instance has a terrible DB access with an old phpmyadmin interface, and their Cpanel is terrible compared to a tradtitional cpanel, everything takes longer. they also have odd security parameters that may mess with some of your plugins, such as contact form 7. I recommend, for a good experience, to get a server specialized toward wordpress, your site will run faster and with less bugs.
I’ll also throw in this tip – for faster performance seek out servers that have keep alive enabled, and support compression. Shared hosting is always less reliable, but if you must go shared go Bluehost or Hostgator. If there is another hosting company out there that can compare, I have not met them, and I have been through a lot. Good hosting is important to any Scottsdale SEO Company who knows the correlation between site speed and conversion!