I don't need to use a cane just yet.
Butttt...
When I broke my ankle about 3 years ago, I used a knee scooter to get around in stores. It gave me stability and speed. Also it came with brakes, cuz you really can move fast!
Instead of screaming "I have a disease," it quietly says, "this very cool person has a temporary problem with one leg." (Well, I'm not sure it said that about ME, but when I see other folks use them, I think it is very cool.)
Not sure if this is something that would work for your needs, but thought I'd toss it into the pool of ideas. Good luck to you!
Here is a picture:
http://kneescooter.com/