FYI - SkyMed is just medical evacuation Insurance, they don't offer any other kind of "travel" or "trip interruption" insurance. Allianztravel is just one insurance company so if you use them you are limited to only those policies that they offer. Can't comment on squaremouth.

You've already found one site (www.insuremytrip.com) that is very reliable and IMO the best to work with. On it you can compare the terms and premiums for 95% of the Travel Insurance policies that are available in the marketplace. The explanations you find there are clear, concise and easy to understand. They also have an 800 number you can call to talk with a "live" representative who will guide you through the process of selecting the policy that is "RIGHT FOR YOU".

And, YES, it is important that YOU read and understand the terms of the particular policy you purchase so you know it covers the risks YOU want to insure against (the representative at insuremytrip are very adept at helping you with that aspect. You should also know that they only deal with the top companies so no need to worry if the company that writes your particular policy is reputable. Give insuremytrip a call, to borrow and old insurance averting line you'll be in good hands!