When I was tasked with creating a virtual trade show a year or so ago. I found the easiest solution was to create 360° Panoramic Images. I created the full show in Blender and exported using an equirectangular camera with the Cycles render engine. Unfortunately Eevee doesn't have this camera view. If you really want to use Eevee, you could export multiple camera angles and stitch them with another program.
I then made an interactive tour using software called Pano2VR. This is similar to Google Street View. You can add clickable spots that the user can click on to visit other booths or another spot that goes to a Keynote speaker.
There are a lot of features that probably cover what you're looking for like adding videos or images/products that people can click on for more information. In my experience, I found creating a virtual tour much easier to learn how to make compared to learning Unreal Engine or something similar. Another benefit is the user doesn't have to download anything to view the trade show.
If you want the users to be able to walk around an actual trade show floor in 3D, then maybe it's feasible for you to learn Unreal Engine.