I have been doing weights for the past year and some months. I started with free weights. However, this year, I am doing machines. My trainer is also an excellent cyclist (former racer)so after a year with the free weights, she started me on the machines.

If you tell a trainer what you want, they should be able to find a compatible program to fit your needs. The key is to be persistent with your workouts. Also, you may not need to do heavy lifting- I doubt you want to look like a "bodybuilder"! So lighter weights and more reps to fatigue muscles may be the key to a stronger, more resilient upper body. Don't forget to do ab exercises too. Very important for cycling!!!!

Good luck! I strongly believe in weight lifting for cycling!