I'm in the early stages of planning a visit to see this race. Anyone ever been? Any recommendations on where to stay and things to do?