The months from mid-April to June is the best time for visiting San Juan just after the busy winter season and also right before the rainy summer. Spring is also the best time to visit as the weather is pleasant. Winter is the peak travel season here and most crowded and expensive time to visit.