The months of December to March are the best time to visit Lima, Peru, when the city is at its best and winter in Cus ...