The Stanford datasets are good to work with since they provide many many datasets in different fields. However, the best way to get such datasets is to build a crawler program that retrieves you the exact data you need in your research. You also can use this crawler for whatever data you need to collect. Another benefit of crawler programs is to collect data from Twitter and Facebook especially if you are interesting in hot topics that people discuss in the social media such as elections seasons.