Set the OS to a higher scaling DPI. I use 150%. Then, in the Firefox browser uncheck "Allow pages to choose their own fonts, instead of your selections above" this will allow all websites to display nice legible text. You can also override the colours from grey to black as well if you want to.
For the browser, use a font with a tall x-height; Verdana is great for surfing the web.