Abstract: Described is a method of organizing travel between a plurality of travelers by allowing a first traveler to specify criteria and preferences for a trip, finding a plurality of destinations which match the criteria and preferences, then allowing the travelers to rank and vote for each destination. Once one traveler selects a trip based on the ranking, the traveler may invite the other travelers to join them on the trip.