My husband and I are visiting his family in Amsterdam in the month of July for two weeks. We will also be taking a trip to Brugge and then onto Paris. We will return to Amsterdam after Paris. I've been doing some research on the best way to travel to each destination, but am having difficulty figuring out the best and budget friendly way to plan.
I'm considering buying an IC train ticket from Amsterdam to Brugge on the day we depart since there doesn't seem to be any advantage to booking early. From Brugge to Paris, I was thinking it would be best to take a train to Brussels, and from there take the Thalys to Paris with a roundtrip ticket. It appears that it is best to book the Thalys ahead of time for the best rates. How early should we book this? Is there also a way to book the Brugge-Brussels ticket at the same time?
Finally, to get home from Brussels, is it best to book an IC train home? Should we do this ahead, or can we wait until the day of travel? Basically I want to know what I need to book before we leave and what is best to leave to the last minute. Thanks in advance for your help!

