Plain and simple: December may be the best time to visit some of Italy's most popular and heavily touristed destinations such as Venice or the Italian Riviera. Imagine all the picture-perfect beauty of Italy, but without the crowds and selfie sticks.