Follow
this link. You will find an incomplete list of suppliers with free and commercial variable (also fixed) width templates.
Mambohut has a good gallery to choose variable width. (I'm not affiliated!)
Another suggestion might be TextSizer found in action and downloadable
here. It's a module, which switches css stylesheets for changing the fontsize.
I think, find yourself a nice template and combine it with TextSizer. Because due to the stylesheets selectable, you can play with the fontsize as well as, with contrasting colors. The latter is also supporting visual impaired and maybe more.
Plse, experiment on that! I've friends with the same problems.