Hi Luke,
I've been in IT contracting for the past 10 years, having worked as a regular employee in IT for about 10 before that, and have worked on various projects in Ireland, the UK, France, Germany and the US. It can be a tough business as a contractor as many companies will give the hardest most undesireable positions to contractors, including the jobs noone else wants, working for/with the more difficult people. This isn't always the case but it does happen a lot. You learn to not take it personally, do the job to the best of your abilities (without taking on too much or feeling like you have to save the project - as I used to) and to avoid office politics and games like the plague. This is part of the package - nobody will feel like they owe you an interesting day's work - you're the solution to their HR pressures.
However, do be aware that new contractors can be taken advantage of by the agency they work through also - agencies are commercial entities, very results driven, working to sales targets and it's in their interest to keep you there at all costs. The company is their customer - not you! They may imply that the market is slowing down, that you won't find it easy to get another position, etc etc They may be trying to expand their business with your employer and need you there as their 'foot in the door'. So whilst I would advocate talking to your on site boss to see if anything can be done to improve your situation I wouldn't be under undue pressure to stay put if you are genuinely unhappy.
Assuming that you have done good work to date and have good references, then as soon as you are needed they'll be on the phone again.
My tuppence worth...
Good luck!