In reply to Ally Baba:
>
> Alo whats the deal with the E111? What sort of support does that give you incase of an accident? >
Its now called an EHIC card and you will need it to get some types of treatment in Europe. Most insurance companies require you to have it and will not pay for things which would have been free if you'd had one.
You can get it online here:
http://www.nhs.uk/NHSEngland/Healthcareabroad/EHIC/Pages/Applyingandrenewin...
There are also several other websites where you can get one but some charge a fee which is basically a scam as its free so go via the NHS site.
Re other insurance companies, you could try snowcard:
http://www.snowcard.co.uk/
Don't know what their trip limit is offhand but if its not enough you can ring them and they'll normally extend your cover, for an extra fee of course.