I've had the best results with spikes; I've always found it better to couple the speaker with spikes that to de-couple with a soft material like "rubber" or sorbothane. If you want to protect the appearance of the floor, use a spike cup (or even nickels) under the spikes; you'll still get fairly decent coupling. I'm currently having great success with Walker Audio Valid Points terminating onto Walker Audio 1/2" resonance control discs under my Eidolons on hardwood floors.
.
.