March and April are generally the best months to visit L.A. The weather is usually great and it's low season for tourists. September and October are generally blessed with plenty of sunshine too.