You can visit the coastal areas of Peru throughout the year. The months of December to March are the best. In these months temperatures are high on the coast (25° C to 35° C) and the fog, that often dominates, disappears at this time. The sea is warm enough for swimming. The rest of the year you will need a wetsuit while surfing.