What's the single best accessory you've purchased to augment your riding experience?
For me, it's heated gear. Specifically a heated jacket with heated collar and temperature control. Good heated gear has extended my riding season by at least six weeks at either end. Even touring in the summer I bring it with me as you never know when temperatures will drop.
A close second would be GPS but heated gear gives me more use per yearly hours in the saddle.