I like them very small. 100~150 lines for me. Anything above that starts to slow me down.
This is a soft limit though. There are exceptions, of course, since the most important thing is separating concerns, not truncating the file. But more often than not, big files are a symptom of clustered concerns.