Hi callmejackie,
I was the Course Representative of the CFD course in Cranfield last year, and i'm currently following a PhD course in the same department this year.
What i can tell you about the course is you'll be very well prepared for both the research and industry worlds. Some of my mates of last year are currently working for BMW (Germany), Marussia F1 Team (England), etc.
But this course is very intensive, you'll have lectures one week over two, and the remaining week, you'll have an assignment to write using the techniques learned the previous week. For that, you'll have access to Astral, which is a supercomputer with about 1500CPUs and 7TFlops of computation capacity, which is really nice considering the cost of CFD simulations.
The lectures are given by some of the world experts in their domain, Dr. Drikakis, Dr. Thornber, etc. and are very interesting. You'll cover a very wide range of theory and practice during this year, from the incompressible to the compressible flows, classical turbulence modelling (RANS) and more advanced (LES, DNS), nano-flows, flows for rotating wings, automotive, ...
In my opinion, this is one of the best MSc in CFD you can get, it is also the opinion of a lot of industrial companies.
To answer your question concerning the library, it is very good and very well furnished with papers and books. You'll also have an electronic access to most of the papers relevant to CFD, as the library does receive most of them.
Finally, even though Cranfield is indeed in the middle of nowhere, the atmosphere is really nice, as most of the students are here for one year, so everyone is in the same situation. You'll spent most of your time working believe me, but there is free shuttles to go in Milton Keynes for the cinema, night clubs, etc. If you have a car, Cranfield is as good as Leeds for living.
Hope i answered most of your questions. If you have any further, please MP me and i'll be glad to give you some link with some of my indians mate on the campus. They will be able to answer much more precisely than me.