A) Producer’s Choice blankets are designed for many things and for this purpose too. In fact, blankets are the only product from your list that can be used as a barrier. If you hang it over the window, it will absorb sound passing through it somewhat. So the noise will be somewhat reduced.
You might say that foam is also flat (relatively), but blankets are more massive so they will block about 4-5 dB — which is enough for the human ear to feel the difference.