Sounds like others have already given you some good choices. I've hosted my websites (
.NET training/consulting and
fine art photography) for several years at
infosaic. I think their prices are competitive and their customer support has been outstanding.
Good luck!