If you aren't up to Bill_S's craft project, I discussed here
http://skatingforums.com/index.php?topic=6794.0a $7.27 (free shipping to U.S.) "twist board" (or "wobble board") which works pretty well.
http://www.ebay.com/itm/Twist-Waist-Torsion-Disc-Board-Aerobic-Exercise-Fitness-Reflexology-Magnets-/252060713484?hash=item3aaffd420cThat particular sale has ended. But there are other ones:
http://www.ebay.com/sch/i.html?clk_rvr_id=913477401098&mfe=search&_nkw=%22twist+board%22&_sop=15 http://www.ebay.com/sch/i.html?_nkw=+%22wobble%20board%22&clk_rvr_id=913470123181&mfe=searchI suggest you avoid the ones with stretch bands/cords - they may not let you fully spin.
My experience has been that many "skate spinners" (like Gold Medal brand spinners $40 - $70) with bearings work poorly, because they seem to use unreliable lazy susan bearings, that sometimes have too much friction to be practical. The first one I bought did not turn smoothly - and yes, I tried to lubricate it. I went to a store that had a lot of top end "Gold Medal Pro" spinners in stock, and had to go through a lot of them before I found one that turned smoothly. And it was still too small, and therefore sensitive to foot placement, for a poor spinner like me to adapt to. Because of the larger diameter, "twist boards" and "wobble boards", may work better for poor spinners. (OTOH, if you can spin on the tiny "skate spinners", maybe you can spin perfectly under any condition, because you must have incredibly good balance.)
DO EXPECT, when using any such device, that you will sometimes be thrown clear onto the floor, especially at first. So wear padding, and don't be too close to counters, tables, etc., that you can bump into. And start slow. I can well imagine a devilish little kid
"innocently" bringing a skate spinner to a rink, and inviting her/his friends to try it. The carnage that will ensue will create great glee in that little angel.
For me at least, the single piece spinners, made of one piece of solid plastic, that turn on the floor, are even harder to stabilize.
On ice I have recently found, especially from a two foot entry, that pulling back on my left shoulder (for counterclockwise spins) just before I start the spin, helps a lot to stop traveling. That's because my traveling occurs because I retain some of my forwards momentum. It also helps a little on one-foot entries, but not enough.
Other people use other methods to kill that forward momentum. E.g., one good spinner showed me she went onto an extremely deep edge (thereby reducing the diameter of the edge arc) just before the 3-turn entry into the spin. And other good spinners I talked to have other methods of their own, from shallow edges. It seems to be very individual - there are many workable techniques, for different skaters. How very odd!
Also, it helps if you make your body stiff as you bring in your right-side leg and arm (simultaneously) ("moving against resistance") - loose floppy bodies spin poorly.
Don't forget that on-ice spins aren't quite in place - you trace a small (2"??) circle on an edge. So, eventually, you want to try offsetting your foot slightly sideways from the center of the disk. But that makes it a lot harder.
Good luck!
Please tell me if you find a gyroscopic stabilizer to help skaters.