Have you tried charity shops? I used to work in one and I found out that most of the stuff they get is left over stock from places like John Lewis, etc and I found a stack of new, unused cutlery at the one I was working at for only £1.50.
Also, Poundland do cute little Toy Story mugs and cutlery, so you might get a really good deal there.