The best time to visit Falmouth is from mid-June to mid-September, when the weather is warmest. It's best to book your hotel a few months in advance.