The best time to visit Lisbon is during spring (March to May) and fall (September to October), when the city comes alive with festivals, mild weather and ...