Get a turbo trainer.
You can train harder and longer on the bike you are going to be riding and not even need to leave home.
I train in one of the spare bedrooms with the Ipod on.
Theres no traffic to distract me and I dont have to worry about getting the bonk on the way home.