When the new code of Canon Law came out in 1983, there was no mention of head coverings for women, unlike in the earlier code - where it was a rule for all women to wear a head covering of some sort in Catholic Churches. I think it's a shame personally. The tossing out of head coverings rather coincided with the bra burning women's libbers - who took to a 'new' uniform of black leggings - or masculine black slacks, which they haven't stopped wearing since. Now that sounds very uncharitable! I have some good friends, family and colleagues plus my daughter, who subscribe to this uniform. All I am saying, is that it has become a 'uniform' and therefore not very imaginative. Women you have good legs - don't hide them!
One person who ignored the new code of Canon Law was my grandmother, and she always had a silk scarf in her bag and put it on every time she went into a church.
Anyhow I found an American website called Lilly's veils, where you can buy a mantilla in a variety of colours, patterns and shapes - some large, some very small, some medium. You can buy them with a sewn-in comb, which stops them falling off. Anyhow I ordered a small brown one, which I am happy to say fits in my bag and it actually stayed on my head on the first outing! I was very impressed by the fast efficient service.
I also watched this Utube which explains the theological reasons for head coverings - it is rightly called a sacramental. It is quite an insight.