Most Americans take on debt for vacations