CNBC Select considered more than a dozen companies and chose Allianz, World Nomads, Travel Guard, Berkshire Hathaway Travel Protection and Squaremouth as top picks for travel insurance in Mexico based ...