I havn't read through all the replies here so sorry if I repeat any points! I'm in my second year at RH and just thought I'd share my views on Egham. The Uni itself is very good, the bars are pretty good and the Union is alright although a little expensive and repetitive if you go all the time. Egham itself has a number of pubs, the best of which are The Happy Man and The Monkey's Forehead (this one in particular is very much a student pub). The high street is fairly small but has banks, a woolworths, boots, subway etc and a few pubs and restaurants. There are all the essentials, including Tesco which, although a metro, is quite large.
Staines is nearby and has more high street stores and a very large cinema. Feltham is a little further afield but there is a cinema and bowling etc there. Windsor is the other large place nearby, with a range of things to do. In terms of clubbing, Liquid in Windsor is very good as is Oceana in Kingston, also a day travelcard to London is less than a tenner and there's plenty to do there, and many good clubs and bars.
So there is stuff to do, whatever you're in to, whilst the Uni itself has a great atmosphere.
Hope this is helpful for anyone applying!