SMART CARDS: personalized Instant travel suggestions