TripAdvisor released CityGuide apps for 20 of the most popular destinations today.