do you book your actual trip through these sites? do you pay upfront? do the gifts really go toward things you choose such as dinners and massages? I am so confused. is it worth it? do you get a cash reimbursement or does the money go to the resort? HELP!