Toronto to Puglia, Italy: from C$743 round trip

Spring brings crisp Adriatic light, mild afternoon sun, and wild asparagus across the Valle d'Itria.