http://topdizayn.com.ua/clipart/vector/ if you're not afraid of Russian.
A variety of free vectors and images are available at:
For paid vectors and images:
istock.com(a bit more expensive)
if you let us know what kind of images you are looking for printing then it could be helpful for all of us to guide you in a right direction. Thanks!
iStockPhoto and StockXchange (sxc.hu) have been good for me. You can also do a very creative Google Images search...
Thank you for posting all these website I do sometimes tend to look for cool vector images.
Google can turn up some great results if you don't mind digging. Shutterstock.com has a wide selection but requires a paid subscription. Vecteezy also is a good resource.
Google by keyword and you should find sites that you can then search. Also, for paid stock images, there are re-sellers that sell the same graphics on istockphoto and fotolia at steep discounts. If you find a stock photo, do a google search for that image and often that will lead to a lower cost reseller.
morguefile for free raster images.
Shutterstock or 123rf if you want better quality but need to pay
i use thinkstock lately - they have loads of royalty free getty images which are quite expensive if you buy them on your own directly from getty. quality is decent (it varies, of course), fee is sort of low (you can pay 1 month fee & download 25 images a day, which sums up to 750 images in total which are all legally yours to use in commercial projects :)). oh, and they have deal with istockphoto too. so - if you need (or just want) large amount of files to use in commercial projects i would go for thinkstock...
I like this "Shutterstock"