Interesting views.
Pay in or not, something I'd encourage though, are do go watch you local races, your U-23s, 2.2s and 2.1 ones.
Catch them a few times, get a map and trace your route to coincide 3 or 4 times with the cyclists:
You tune into race radio, open up your picnic, go look at the local castle or whatever. You then hear the helicopters, then you see them, then some out riders and police come screeching past to close the roads. You hear the race caravan, and finally you see you break away. You time the gap, takes photo's, try and spot your favourite riders or teams. You jump back in the car and chase of 20km down the road to catch the riders at another point... Etc till the finish. Like a rally.
The Tour probably spoils this since they close the roads hours before.
The little races are the ones that need support. Cyclists contest these races with as much gusto as the big races.
The reason I think paying in isn't so bad, is that the race could organise things for the fans like buses and and big screens etc... As with other sports.
Cycling would still be free, still pass all the little towns. But for those that want something extra, why not a vip to the race village and some hotspots en route? Even if you had just 1000 fans paying 30€ per day (football, motorsports are still far more expensive) that would really help smaller races along and bring fans closer to the sport.
The Tour doesn't need any help, but those French races struggling under new police tariffs for example do.