Family Trip Planning: How to Choose Destinations and Keep Everyone Comfortable