Philly would be interesting.
1. It has a great stadium area already which could serve as a center for big events (+ an Olympic Stadium).
2. There are plenty of DI schools with venues that could host smaller events and Franklin Field which could host soccer ect.
2. It is already a big time rowing city so there would be no need to locate a suitable area to hold those events.
3. Philly hosts a big bike race each year that includes the carnival like atmosphere of the Manayunk Wall.
4. The expansive suburbs with tons of hotels and easy access to the city and public transportation.
5. As much as people love to hate Philly it is a symbol of the U.S. independence with a crazy amount of history.
6. Oh and easy access to both the Poconos and the South Jersey Shore area (just putting this because I can’t think of all the events and I’m sure this is probably a +)
There are likely other pros and there are certainly negatives but that is what came to my mind.