I used tripinsurancestore dot com for our upcoming Tauck river cruise. I had a lot of questions, and someone called me within half an hour of my filling out an inquiry online. I wanted a real person to walk me through all the possible scenarios, and I needed to get door-to-door, cancel for any reason coverage that allowed for a preexisting medical condition. (Something Tauck's insurance excluded, not so sure about Disney's b/c DD didn't have her condition when we did our ABDs)
The phone conversation was so helpful, he did not try to up sell me, and he found me just the right insurance at a very good price. I also like that I pay for the coverage as I add expenses (we haven't booked our airfare or made final payment yet, so I have only paid to cover my deposit so far) but the quote is for the whole thing, so I know exactly what it will cost but am not risking more than I have to at any time.
Praying we won't need to make a claim, but at least I feel like I've covered my bases.