Cinque Terre is a collection of five seaside villages on a 2-mile (3 km) stretch of Italy's northwest coast. Known as the Italian Riviera due to its dramatic setting, it takes a mere day to visit each of these gems. Two to three days would allow you to enjoy its beaches and discover the culture via a cooking class.