We are trying to finalize our trip plans to Italy and are torn between spending 2 or 3 days in Capri. If we spend 2 days, we would spend an extra day in Florence and travel to the Cinque Terre. Otherwise, we would spend 3 days in Capri taking a boat tour of the island, seeing the Blue Grotto and travelling to Sorento. Not sure of how much of that we can do in only 2 days. Help!