Ironman 2012

Any tips on parking, best places to watch the bike and run portions of the race, places to eat, etc.? Thanks