1. A computer-implemented method for providing point of interest search results, the method comprising: receiving, by one or more computing devices, a search query from a user; identifying, by the one or more computing devices, a place of accommodation at which the user is staying when the user is travelling away from home; identifying, by the one or more computing devices, a plurality of points of interest that satisfy the search query; determining, by the one or more computing devices, a score for each of the plurality of points of interest according to a scoring formula, wherein the scoring formula provides the score for each of the plurality of points of interest based at least in part on a plurality of reviews of such point of interest, and wherein reviews that were provided by reviewers that were staying at the place of accommodation at the time of review have a greater influence on the score than reviews that were provided by reviewers that were not staying at the place of accommodation at the time of review; selecting, by the one or more computing devices, one or more of the plurality of points of interest to provide as search results to the user based at least in part on the plurality of scores associated with the plurality of points of interest; and providing, by the one or more computing devices, one or more annotated point of interest search results for display to the user, wherein the one or more annotated point of interest search results comprise one or more of the selected one or more points of interest annotated with an indication that they have been reviewed by a reviewer that was staying at the place of accommodation at the time of review.
1. A computer-implemented method for providing point of interest search results, the method comprising: receiving, by one or more computing devices, a search query from a user; identifying, by the one or more computing devices, a place of accommodation at which the user is staying when the user is travelling away from home; identifying, by the one or more computing devices, a plurality of points of interest that satisfy the search query; determining, by the one or more computing devices, a score for each of the plurality of points of interest according to a scoring formula, wherein the scoring formula provides the score for each of the plurality of points of interest based at least in part on a plurality of reviews of such point of interest, and wherein reviews that were provided by reviewers that were staying at the place of accommodation at the time of review have a greater influence on the score than reviews that were provided by reviewers that were not staying at the place of accommodation at the time of review; selecting, by the one or more computing devices, one or more of the plurality of points of interest to provide as search results to the user based at least in part on the plurality of scores associated with the plurality of points of interest; and providing, by the one or more computing devices, one or more annotated point of interest search results for display to the user, wherein the one or more annotated point of interest search results comprise one or more of the selected one or more points of interest annotated with an indication that they have been reviewed by a reviewer that was staying at the place of accommodation at the time of review. 3. The computer-implemented method of claim 1 , wherein identifying, by the one or more computing devices, the place of accommodation at which the user is staying comprises: determining, by the one or more computing devices, that the user is travelling by detecting a change in the location of the user from a home location over one or more night-times.