We used www.insuremytrip.com per the many recommendations I had read on here. It is definitely cheaper than Disney's insurance and coverage is better IMO. As for when, I purchased the plan in March and we sail in Aug. If you want coverage for pre-existing conditions you need to purchase within...