I love painting my nails and use all different brands of nail polish because I have found that even the cheap nail polishes stay in place with the right top coat. So, while I'm a fan of OPI and Essie I'm also a fan of NYC and Wet N Wild. My favorite top coat is Sally Hansen Insta-Dri-Anti-Chip Top Coat. It actually makes my nail polish last, and it dries in 30 seconds...even better!
You can find it in your local Ulta, Walmart, or Target, or here on Amazon.