If you opt for WordPress as your website platform, Bluehost may be the cheapest place; it’s free. It offers cheap WordPress hosting starting from $2.95/mo. and a free domain comes bundled with it. (You may like to read the full review of the Bluehost hosting in another article at ThemeGrill.) Bluehost also lets you purchase popular top-level domains independent of hosting and host the domain in any other hosting server.
Many web hosting services offer so-called unlimited or unmetered service for whatever amount of bandwidth, disk storage and sites you use. It's important to understand that most terms of service actually do limit the definition of "unlimited" to what's considered reasonable use. The bottom line is simple: if you're building a pretty basic website, unlimited means you don't need to worry. But if you're trying to do something excessive (or illegal, immoral or fattening), the fine print in the terms of service will trigger, and you'll either be asked to spend more or go elsewhere.