To add to what others have said,
I paid for my recent Disney Cruise with a combination of Capital One points and Chase Ultimate Rewards. I bought a $500 Disney gift card at Publix using my CSR and paid myself back with 40,000 URs. Then put the rest of the cruise on my Venture and erased the...