Eurosport + VPN
$40/year (30 GBP) + $30/year for VPN
Has all of the bike races you'd want to watch, including all of the Spring classics, Grand tours, and other UCI World tour races. On demand coverage available for at least one month after the event, and the duration of the broadcast often exceed 2 hours. Best part is that you actually have people who knows cycling as opposed to the team of Dumb & Dumber.