To browse the web from within an Emacs window, using a fully-functional and long-established web browser, this is one solution:

Open up a new ANSI terminal window: M-x ansi-term followed by RETURN

At the prompt “Run program:”, instead of the default /bin/sh, enter lynx instead. Of course, this presumes that Lynx runs correctly from the command line normally.

Voila! You have the benefits of the Lynx web browser, running within an Emacs buffer.