Five little picturesque villages clinging dangerously to the hillside along the Ligurian sea make up Cinque Terre. This national park in northwestern Italy is an incredible place to trek, swim, kayak or just go sightseeing with delicious food, gelato and limoncello.