I would use GoDaddy. It's just a basic host and wouldn't advertise for you like the photography host you have, but it is way cheaper. You would have to build your own website though using a program like front page or dreamweaver. I use GoDaddy for my artist website and it's somewhere around $80.00 per year and I know you can transfer domains there. It was a little hard at first to figure things out, and I am pretty technical. So just be prepared to read the help guides, and their tech support is very helpful but it is not a toll free number so you would be calling long distance. If you have a high school or college kid in your family, they might be able to help you with the technical parts.
This is my website, I built it myself. It's not the greatest but it gets the point across!
Giovanna Mancuso