User Modeling and Advising for Tourism: Negotiation and Recommender Systems