The best time to visit Newquay is from late spring to early autumn (May to September) when the weather is warm, and the town is bustling with activities and events.