I'm considering doing the 2010 Michigan Wish a Mile Ride, which is a 3 day, 300 miles with some work friends. I don't have all the particulars, except that its July 22-25. What type of training should I do for this? What about food, snacks, etc... on the bike? Any advice, tips, recommendations, I would appreciate. Thanks in advance.