1. A method for a user to shop online in a three dimensional (3D) virtual reality (VR) setting, comprising: receiving a request at a shopping server to view a virtual shopping location; displaying the virtual shopping location on a user computer in a 3D interactive simulation view via a web browser to emulate a real-life shopping experience for the user, the virtual shopping location having at least one store; obtaining a request to enter into a store of the virtual shopping location; displaying an actual store website of the store on the user computer in the same web browser, in response to the request to enter into the store, wherein the actual store website of the store is linked to the virtual shopping location and wherein the actual store website does not reside on the shopping server.