Hello. I have had 2 refunds from a cruise. One from RCCL, I got over $700 back from the Freedom inaugural cruise. I booked directly with them, I call and politely asked what they could do for me. I got a immediate refund on my credit card with no hassle. The other refund was with Princess. We booked via a TA, I noticed the price dropped, before she did. She called and got me a check for the difference. Also, I have received refunds twice from US Airways. My flights had dropped in price difference. I called them, and they sent me a voucher for the difference, it is only good for one year. But, it is better then nothing. I just keep checking my fares, if they drop, I call and get my voucher. Hope this helps.