My first free weekend in Italy was spent at the most beautiful place on Earth, Cinque Terre! These five villages along the west coast of Italy are filled with beautiful beaches, hiking trails, vibrant towns and lots of water! The first day we arrived, we checked into our hotel and quickly headed over to the train to begin our adventures in the first town, Riomaggiore. I absolutely loved Riomaggiore because of the waterfront views and colorful buildings. Although very few people spoke English, everyone was so much friendlier than in Florence. After eating at a hilltop restaurant and exploring the town, we headed over to Monterosso Al Mare, which is the farthest town. This town had more of a resort style vibe with a huge beach surrounded by greenery. Since it was starting to get late (and very cold!) we stopped at Vernazza (the second to last town) and ate a quick dinner overlooking a boat pier before heading to La Spezia, where our hotel was.