When I was searching I initially went through sites like findaphd.com but without any luck. Eventually I found some announcements and a position by just going through university websites. For an overview of universities I used the shanghai ranking for Europe.
Asking around in your department would be a good idea as well of course. If there are people working on the topic of your interest or similar things, they might know which places to check out.