Shoe polish is a PITA to get off the windshield (mine was sitting the the windshield for weeks after the event.)
Electrical tape works as does masking tape (and if you forget the roll of tape the next week you can just pull it off and remake your new numbers

.)
I bought a 4 foot X 24 inches roll of magnetic sheeting for $20 at the local
Michaels that I have been cutting numbers out of.
Remember when cutting numbers that to be strictly legal the class letters must be at least 4 inches tall and at least 25% - 75% as tall as your numbers and need to have a .75 inches stroke width.
Class numbers must be at least 8 inches tall and need to have a stroke width of at least 1.25 inch.
Also stroke width must be at least 10% of the height.
for the winter series they will not care about your class being on your car that much (even more so since you are running novice) (actually DC SCCA might be the only local club that cares that much about what class you have listed)
If you know what number you are going to be on saturday (just pick something and put in in the registration) I can try to make sure I have that number in the big box of AutoX stuff that I take to the event so you can try out those type of magnets and see if you like them or not.