Where to host Joomla?
Joomla hosting requirements are the following:
PHP 4.2 (or higher)
MySQL 3.23 (or higher)
Apache 1.3 (or higher)
All 3 web hosts above fulfill these requirements. I would personally go with BlueHost. It is an ideal web hosting provider to host not just Joomla. The company's reputation seems to be the best among its competitors. Also, they have been awarded the best web host support award for 2008.
You can also host as many domains (= as many Joomla web sites) as you want with these Joomla web hosting companies.
Good luck with creating and hosting your new Joomla website!