The cheapest month to visit St Ives tends to be during the winter, specifically January and February. During this time, tourism in Cornwall generally slows down, and you're more likely to find lower prices on accommodation.