I normally go with 1Cover for Travel Insurance and have used them for the past couple of years for international trips. Their premiums are low and I've never had to make a claim so can't really comment on their service.
For an upcoming trip to Thailand, I recently did a price comparison after...