Just don’t take someone who will be a pile on for you. Go with a person who you know will spend the amount as for equal to you. Having a trip with someone is like contributing an equal amount. If you will be the paymaster only, it will make you feel disturbed and you might get irritated. This in end can spoil your relation. So think wisely as money issues can worsen your relation.
Having a vacation is all about roaming and enjoying good food. If you are a non-vegetarian or a drinker go with someone who eats the same kind of food. Even if the person has a different taste its ok but is clear that your travel partner is comfortable with your diet issues. If he is allergic to non-vegetarian food or does not like drinking habits than situation can turn out to be an awkward one for you.