I have tried a number of hosts and my favorite is www.hostmonster.com. Great service and support, hasnt been down yet and you can host unlimited domains for only $6.95. Definetly worth a look.
I really recommend iWebfusion.net- they have great plans, good tech support and awesome everything else, PLUS they're a small, friendly business-, but that's just me.