1. A method comprising: receiving a request including an identifier for a user of a social network and a geographic location; accessing, using one or more processors, a data store of location information to identify one or more places in the vicinity of the geographic location; accessing, using the one or more processors, for each place in the set of one or more places, one or more location-based user activity data items, each location-based user activity data item being based on activities of the user or activities of one or more social contacts of the user; ranking, using the one or more processors, the one or more places based on at least the one or more location-based user activity data items; and transmitting, based on the ranking, information associated with the one or more places.