Terence Tao opines that you should move from place to place when you progress from undergraduate to postgraduate to postdoctoral research. I tend to agree, but my sense is that within the UK most students are reluctant to do so.
One obstacle is that departments like to keep their best undergraduate students on their own PhD programmes, another is lack of information about outside opportunities, and which research strengths are located in which departments. New and new-ish web sites that advertise PhD study opportunities may alleviate this problem. Here's a list I made after hunting around; I thought that findaphd.com is probably the best for finding phd studentships, and the discussions on the postgraduateforum will be of interest to most current PhD students. These web sites are mainly geared towards specific projects; to locate general research strengths still requires a prospective student to ask around, or visit individual department web sites.
- jobs.ac.uk
(mainly UK, not specifically for PhD studentships; (Uni of Warwick/Eduserve, Coventry)); - find a PhD.com;
(UK/Europe, (The Science Registry Ltd, Sheffield), also operates find a masters and find a postdoc); - postgraduate forum
(UK, many online discussions of PhD study issues (The Science registry Ltd, Sheffield)); - postgraduate studentships;
(UK, (online resource pages, North London)) - hobsons postgrad and postgrad.com
(UK, (Hobsons, USA); links to a discussion forum, but postgraduateforum has more traffic); - find a PhD.co.uk
(UK, links to other sites); - PhDs.org
(USA, rank institutions based on your own priorities); - whatuni
(UK, mainly reviews of universities, allows search for PhD courses but not many there (hotcourses.com)); - hotcourses.com
("the UK's largest course finder", but would you want to use a website with a name like "hotcourses"?) - prospects.ac.uk;
(UK; click on "postgrad study"; the site crashed when I tries to search for CS research programmes)