Thousands pack downtown during sporting events, festival and Cinco de Mayo