Here is the place to download Netscape...

Netscape 2.0 beta 2 has an annoying bug in drop box, 

but it is still a good browser (if it is more stable, it will be the best).

Microsoft Windows Explorer 2.0 beta is also a good browser.

NCSA Mosaic 2.0 regular is also pretty good.

All of them have client pull and will be suitable for this site.

But you still need to have 16 bit (64K) color to view this place.