Good questions. I'm fascinated by questions like what factors make social movements succeed or fail, the role of individuals in social movements (e.g. what would have happened to US civil rights without MLK?), what makes people join and leave various social movements, how different movements interact and synergize/detract from each other, etc. I'd say my interests are pretty broad within that area.
Methodologically, I think quantitative and analytical methods are most powerful, but of course I'm open to other methods.
Quality of the program and strength in social movement research are the two most important criteria. I'd like somewhere with good job placements Funding is also good! No obvious preference for size of the program.