I actually get my domains at namecheap.com because u get free privacy protection,url forwarding and free email. I prefer to keep my domains separate from my hosting company

I really like
Bluehost for all my websites. 24/7 support, unlimted domains,unlimited space for only 3.95 a month.