We are going to Paris and France as part of a tour group. But we are arriving one day early and will also have free time on the tour. We will be in Paris for 4 days, the first being free to do as we choose. We will arrive at CDG at 9am and should make our hotel around 11. We want to go to the Eiffel Tower that day. Do we need to buy tickets state side? I have read the lines are very long to buy tickets. Also looking for recommendations for medium price restaurants and advice on going to a flea market.