My recommendation? DIY! I love nail DIY! A bottle of OPI would only cost abt $20 ($10 if you buy from push carts at certain places although I can't guaranteed the authenticity) and can last you through a number of manicures on your own. The only problem is generally some imperfection when you try to do your own manicure. Well, based on online videos, I think practice makes perfect? A lot of girls main grouse abt traditional nail polish is that they don't like to wait around for the polish to dry. Solutions? Quick dry top coat. I got mine from OPI. Just apply a drop on 2 to each painted finger and its supposed to dry up the paint within a min. It's not cheap, I think it's $23 from retail stores. Maybe there are cheaper version online.
And if you don't like to accidentally fall aslp and wake up to find that you had destroyed ur artwork while you slp, you may like the latest nail polish stickers instead. Here's a pic of my Polkadots DIY with a nail sticker set bought from Korea.
Basically the steps are fast and simple:
1) Apply a base coat
2) Take a strip of the nail sticker with the size that has the closest fit to the finger you are working on. (You may find it difficult to find a strip closest to your pinky, in that case you just have to trim the stickers)
3) Cut off the excess length of the sticker that sticks out of your nail with a pair of scissors. For a close fit, use a nail file and file off the excess sticker.
4) Apply a quick dry top coat to seal in your sticker. You are done! The nail colour should last you at least 1-2 weeks.
I can't recall how much I paid for mine but you can get the nail stickers on Qoo10 at the price of ard $3-4. Or you can get them from major brands like Sally Hansen at $10-15. You can explore if the more expensive versions are better. ;-)