its usually cheaper to do it on your own.
insuremytrip.com is very useful and helpful.
Just have the insurance- make sure you get trip cancellation/interuption and medical evacuation coverages those are the two that will cost you the most if you DON'T have it.