For insurance I can recommend TravelGuard, since you are going for a shorter trip. I made a claim through them on a cruise in which my father became ill. It took a couple of months but everything was re-embersed, and they would have even covered my meals, although I didn’t save any receipts...