Hosting and Domains Combined
In general, you probably should not get your domain where you get your hosting, but I have used Deru, and my judgement is that Coastland is fine too.
Deru $ Solid basic host -- one I've had several years experience with -- domain included.
Coastland Tech. $ This is a small but thriving business. I have talked with the owner,
who is a knowledgeable, down-to-earth guy. I'm likely to switch there.