Since you're looking for something free or low cost you may be able to get away with using a site using a simple gallery script to build the pages. WordPress is also a good free option.
If you decide to go for something high end visit
http://www.elevatedx.com and check out a demo of our CMS software. Feel free to email or call me with questions.
Good luck with your project!
AJ