The answer is no. From January 01 2021, British nationals wishing to visit or spend short periods of time in Spain will not need a visa to travel to Spain, as long as their stay does not exceed 90 days within a 180 day period. These 90 days can be spent as one long stay or multiple short stays.