If you can't find it in your local eye glasses shop, you can try to find them online. I just search it online and i find many violet contact lenses varying different designs. Here are too links: https://www.youknowit.com/online-shop/violet-contact-lenses.cfm
https://www.speciallens.com/categories/Colors/Violet/ Hope you can find what you really want.
Yes, the violet contact lenses will look good on you when your eyes are blue. If you want to pay at the cheap price to buy the violet contact lenes, you could go to the walmart online store to have a look. Buying one online will save you a lot of money and energy.
Well, it seems that you have got a pair of sky blue eyes, I really admire you. So, personally speaking, violet contact lenses look good on you, and will absolutely suit you, but do you really need to change the color of your eyes? There are actually a lot of places where you can find loads and loads of colored contacts, such as Ebay, Alibaba, Amazon, and some other e-commerce website. Shouldn't be too hard for you.