Take a look at
This place.
i've tried them before, they have good prices and good customer support.
regarding your insurance, be aware that they may cover for your car fees for a maximum number of days, for ex most commonly 10 days, anything further is on you, so make sure to check that out.