1. A computer system for providing a virtual thematic environment, comprising: at least one memory having at least one program comprising the steps of: retrieving information for utilization with a three-dimensional virtual thematic environment, from external sources over the internet, said information including a real-world geographic location of a user within said three-dimensional virtual thematic environment; and integrating said information into the three-dimensional virtual thematic environment, such that the three-dimensional virtual thematic environment includes said real-world geographic location displayed to the user as said three-dimensional virtual thematic environment; wherein the user interacts with the three-dimensional virtual thematic environment as a simulated real-world interaction, depending on the user's geographical three-dimensional movement through the three-dimensional virtual thematic environment; and at least one processor for running the program.