Local cycling clubs are great sources for finding big events, as well as regular group rides. More generally, you can also try:

www.bikereg.com which has races, as well as a few "rides."

www.active.com has a searchable list of events, and lists a good number of bike rides/charity events/centuries