Web Apps (10000 programs)
Pros: Plan trips ahead of time. Have travel itineraries with multiple destinations. Get the best-recommended destinations.
Cons: Few choices of recommended destinations. Requires months of planning. Requires bank account or credit card for transactions.