Just returned from 2 weeks and the media makes it sound pretty dire. Because we had read about potential train strikes, we did take a few additional precautions in advance this time. Typically, I am all about taking the RER from CDG but this time we booked a private car service in case the RER wasn't running as we anticipated long lines for the Opera bus and taxis. Our cost was 70 Euro (not much more than a standard taxi ride from CDG to Paris).
There had been talk about some of the taxi drivers having a temporary strike but we saw plenty on the streets and lined up at taxi stands. If we didn't feel like taking the Metro, we just used Uber as they pick up anywhere.
Although the Seine was still high and flooding along the lower walkway in some sections, other sections were open to runners, walkers and those on bikes. The Louvre and Orsay were back to regular operating hours. Most of the sightseeing boats were running and we took a sunset cruise on Vedettes du Pont Neuf last Wednesday. The only impact was they could not run the boat past Notre Dame so they went out a little further on the other side. We did go past the statue of the Zouave that had been photographed up to his waist in the water during the height of the floods - I snapped a photo of him as our boat went past and I could see his feet. Provided there aren't any more significant and extended periods of heavy rain, you should be fine to have full access to the Seine by the time you show up.
I thought the city was actually pretty clean considering some issues with trash workers striking. This past week we were in Paris all day on Tuesday with both Fete de la Musique running at the same time as UEFA tournament. As we made our way back to our apartment in the Marais at 3AM on Wednesday morning, the streets were littered with trash from all the drinking going on across town. We went to sleep for a few hours, woke up to go out for 9AM and by that time everything was cleaned up in the neighborhood and you would not have known a big festival had just taken place.
We made a number of trips outside of Paris. In anticipation of possible train strikes, we got an international driver's license so we could rent a car if necessary even though we were also concerned about the gas shortages that had been reported prior to our leaving. Trains were all running and every one of them was on time. We didn't book our tickets online in advance of our trip. Sure, we could have saved a few more Euro that way, but we figured it was less of a hassle having to get ticket refunds so we just winged it and purchased train tickets the day before at the SNCF sales offices scattered around the city. If you feel it is necessary to save an extra couple of Euro and want to book train tickets in advance of your trip, just purchase them directly from SNCF and do not go through a 3rd party vendor like RailEurope in case you need to get a refund because of a strike.
My friends who had never been to Versailles booked a private car and guide for an all day tour that was to include skip the line entry to the Palace plus a picnic and biking in the gardens. They received an email the day before letting them know of a potential strike at Versailles for their scheduled day. They had initially been booked to leave Paris at 9AM but had to wait for a text message from the guide who said they wouldn't know for sure about the strike until 11AM. They were still able to go, but wound up not being able to leave for Versailles until 12PM. They had a fantastic time because the Palace and grounds were virtually empty since all the big bus tours had to cancel their trips that day so it was really only those who had booked private tours along with those who took the RER on their own around mid-day.
We saw a few demonstrations but they were very peaceful and we saw plenty of police and security details all over the city. Expect similar if you are there during Bastille Day.