You should choose either where do you want to go (e.g. research group) or what topic you want to research.
If you choose the group because those guys are really clever and doing very interesting things (whatever they do!), or maybe because they are where you want to live for personal reasons and you don't care about the topic, then find out what kind of interests they have (specially what do they need to cover with new people) and be specific on that. You can ask them, everybody likes getting new people to work with/for them specially when they need more people and have money to pay them. If they don't have money and don't need people, and possibly are saturated of work and cannot supervise/advise more students, then probably you should search for a different place (and repeat the process in this paragraph).
If you choose the topic then you should see which are the best groups to work on that topic, who is doing interesting things, where they are, choose the research group of your interest and then repeat the process in the previous paragraph. Do this until it works for a research group.
Be aware that working for many hours a day, days a year and years in total is more exhausting if you don't really like the topic of your work. I know it's feasible, and it's even possible to get good results and survive (at least physically and academically, your soul may be crushed), but certainly it's more advisable to do this after finding a topic you love.