I use GoDaddy.com for both my registrar and host for a few sites. I had been using E-Access as my host and Network Solutions for my registrar, but it just got too expensive year after year.
https://www.godaddy.com/gdshop/hosting/ ... i=260#tabs
They have both Linux and Windows hosting.
Linux may be better for you since you can set up 6 FTP users vs. the 1 you can with their Windows (depending on if you want to give family the ability to upload files as well, etc).
They are actually hosting two domains for me, though I have a total of of five. Three point to subdomains on one of them and the other I keep separate from the rest.
There have been a few hosting debates on [R]age, I will see if I can track down some of the companies mentioned there.