Get insurance and don't go just on price. Check with the VET that you will be using which companies they are happy to deal with. If you have insurance that the VET doesn't endorse you will have to front the cash and claim it back later which is not ideal.
Also get insurance that covers...