Mid-March to May is said to be the best time to visit Portugal as a tourist.