While San Marco is a delightful destination year-round, the best times to visit are generally late spring (May to early June) and early autumn (September to early October).During these periods, you'll experience pleasant temperatures, typically ranging from 20-25°C, making it ideal for exploring the rolling hills and vineyards of Umbria. The landscape is particularly stunning in spring with wildflowers in bloom, and in autumn with the grape harvest in full swing, offering beautiful photographic opportunities. These shoulder seasons also mean fewer crowds compared to the peak summer months, allowing for a more relaxed experience at popular sites and restaurants.For travellers who prefer warmer weather and don't mind more people, July and August offer consistently sunny days, with temperatures often exceeding 30°C. This is great for enjoying outdoor activities or simply relaxing by a pool. However, it's worth noting that some local businesses might have reduced hours or close for a portion of August for their annual holidays.