Good old Martha taught us that rather than buying those ridiculously expensive anti-slip mats for a rug, just turn it over and run a few lines of acrylic-latex caulk every 6 inches or so. Let dry and flip over and your rug wont be going anywhere!
I really need to implement these! One of the tips: "If you're going to waste time (surf internet, Pinterest, etc.), do it at the end of the day. Save it for a reward for accomplishing what you need to do"