If you are a non-resident, it will be difficult for you to get car insurance. This is simply because car insurance companies require a U.S license before offering insurance. You have two solutions for this: 1) If you go to the U.S for vacation, you can go for rented cars. 2) If you stay in the U.S for a long time, there are some insurance companies(like Zebra) that offer car insurance for non-residents. Hope it helps!