Bring out the DIY dandy in you!
I used ready-made parts, which make it a bit more expensive - especially the ornament, which counts for 2/3 of the cost. However, if you can find an old ornament or door-knob, this project is dirt-cheap.
You can whittle your own cane, if you want to:
Step 1: Shoppy time!
1. Glide-pins (big "tacks"), prefrably with rubber soles (you will only need one per walking cane).
2. Curtain-rod (or whittle a staff); length: +/- 1 meter
3. Curtain-rod ornament / doorknob, or salvage or cannibalize one instead.
4. (Outdoor) woodstain, paint and/or varnish. Pick your own color.
5. A flat paintbrush
6. Some string
I found all this stuff at my local hardware-store, but (thrift)shopping for a nice ornament / (door)knob pays off double, since it is the heart and soul of your cane and by far the most expensive part.
Step 2: Fitting the knob (A)
2. Mark this length on the cane.
Note: If you are using a door-knob, you don't have to measure anything.
You will screw the knob onto the head of the cane, instead of fitting it over it.
Step 3: Fitting the knob (B)
Do not whittle below the marking you made.
1. Use a sharp knife to whittle the top of the cane to make a snug fit.
2. Fit the ornament onto the cane.
3. Repeat 1 and 2 until the cane fits the ornament exactly.
4. Us an awl / bodkin, or a big nail or an ice-pick to mark the place where you'll screw the ornament into place. (step 9)