whats the best and cheap hosting available ?
godaddy
I would suggest to you get the hosting from TheWebPole.com They have many deals. They provide good customer service and support.