Thanks both of you above for your input!
Location wise, I am not really fussed, I am quite flexible and have been so far, with university and placements, etc, so relocation isnt a problem for me, and by "good" I mean, somewhere where they will be actually willing to develop you and care about you.
Many places I have heard and seen that just take you on board, and drop you in a project or assignment, and expect you to do things straight away, without any sort of proper training, introductions, etc. If that makes sense.