Not being in a city doesn't affect your social life, you affect your social life. If anything, living in a campus bubble in your first year makes things easier socially, because everyone is right next to each other and things aren't watered down with city chavs and such. And there is plenty of stuff on campus - the Union has lots of club-type nights, if you've seen the campus you'll know that everything else is supplied (restaurants, supermarkets, bars, banks, gym, sports facilities, everything). And of course there are buses waiting to take you into Coventry and Leamington Spa on days and nights out (or trains onto Birmingham if you prefer) and taxis waiting to take you back at 3 in the morning.