fortaleza + I.A.A.F. race in rio, brazil

Im goin to fortaleza , brazil for fun in beg may & also to rio to see the I.A.A.F. race in RIO. Was wondering if asnyone has any tips on whats good in fortaleza, bars, restaurants, beaches, gyms even tracks to get a workout out on. Also having a hrad time finding info on the rio race, tickets, etc