Allianz Global Assistance
The trip insurance through Allianz met my needs, particularly as I added it at the last minute for a trip to Italy followed by a cruise to Ft. Lauderdale. InsureMyTrip has a great web interface, offers quotes from multiple providers and provides great customer service, a rarity these days.
William S. would
recommend this plan to a friend or relative.