this is such a great question. thanks for posting!
have you considered working with
LIS host, the library web hosting service? it might be just the right solution, since it's both affordable hosting, and you can get great support and expertise for your website as well.
you might also consider using an
open source website solution for the web design aspect. there's a lot of support for these options in libraryland.
good luck, and please let us know how it goes.