I am going to be travelling to Prague with my girlfriend next July for a wedding. This will be my first time travelling anywhere abroad (just applied for my passport today). Our plan is to either go to the wedding, and then take a train through the Swiss Alps down to Cinque Terre, or to go to Cinque Terre first, and then take the train up for the wedding. I'm having trouble finding the best train routes, as they will not let you book tickets so far in advance. Also, I'm not sure where the best place would be to fly into Italy to get to Cinque Terre. I find the whole process quite confusing. Any help would be greatly appreciated. Thanks in advance!