You always should have travel insurance no matter where you go and as for which one is best for you all depends on your curcumstances, like how many family members you have, what are there ages, is there any medical problems with any of the party do you go away more than once a year if you do then it might be better to take out an annual insurance rather than an individual one.. Try the comparison websites such as money supermarket.com this is what I always use, then when you see a price you think is good do some reseach on the company. I like to use moneysavingexpert.com forums for this. Ive ended up using flexicover the last few times.
Hope this helps and here are the links below.