1. A method of using a mobile device to retrieve information associated to a point of interest, said mobile device having a GPS receiver, a computer-readable memory, a user input, and a display, said method comprising the steps of: receiving, via the GPS receiver, a real-time position information of the mobile device, said real-time position information indicating a real-time location of the mobile device; receiving a search request, the search request requesting a search for a point of interest; in response to the search request, performing a search for the point of interest using a plurality of search methods, wherein at least one of the search method is based on distance of the points of interests from the real-time location of the mobile device, and wherein each of the plurality of search methods provide a unique search result; combining the search results of the plurality of search methods to generate at least one recommended point of interest; and presenting information associated with the at least one recommended point of interest.