I do the same. Usually start with a 10-15 minute bike ride to warm up. Then it's weights (legs/arms on different days), followed by another 30-45 minutes on the bike.
I'm starting to get back into some interval training as well. Sprints, shuttle runs, etc. Need to work on the fast twitch...