100 mile ride, Century Ride and Grand Fondos - How to prepare for your first long event

thank you!