Marriott Vacations Worldwide has sold off as consumers grow cautious, but it has other ways to make money.