It's easy to enter on your own. Most Gran Fondo accept credit cards for payment and have online registration. Those that don't will usually accept entries by fax and wire transfer (which is a bit of overkill for €40, but whatever). If you can't read/write Italian, use Google Translate to shift the website into your language of choice.
Most have packet pick-up the day before, especially the larger ones, so plan that time into your travel plans. That's also usually a good chance to scope out the lay of the land re: parking for the day of.
If you're really keen on saving cash, check out Air BnB for room/apartment rentals - often a better deal than most hotels.
Lastly, bring a camera! Whether you mount up a Go Pro or just have a point n click in your pocket.