There are a lot of parking spaces, and there should be no problem. There are two underground parking lots (I parked under the library) , and you can also park in the street surrounding INSEAD (near the swimming pool). It is free for everybody, and the receptionist told us that there is enough space to suit everybody.
If you park at an illegal parking space or a reserved one, you might get a fine.
You get a sticker from the school, which you should put on the back window, and so they can know when you are at school, so if you don't come they can lower your grade (or they can call you in case of an emergency).
Especially funny is the regulation that you cannot park your car at INSEAD for more than 30 straight days. Why the hack did I buy a car if I am not going to use it?