When creating a site a lot of times you need images or pictures that you didn’t personally take. The hard way is to go out and actually take those pictures. The easy way is finding someone or someplace that has the image you want and using it.
Before you go out to google images and start snatching pictures, remember images are protected under copyright law. You don’t want to get cease and desist notices or in a worse case scenario sued for using someone elses pictures. There are ways to avoid any problems.
What you are looking for is usually stock photos. The best kind of stock photos is usually royalty free stock photos. Do a search for royalty free stock photos and if you find something you like you will either have to pay for it or you might get lucky and find a free stock photo site. Remember each site has different licensing rules and each site dictates how you can use their images so read their terms and/or licensing agreements.
Another way is just visiting a website that has an image you want and asking the site owner if you can use their image. Some will say, “yes,” some will say, “no,” and some will want you to pay. The main thing is your conscience is clean and you won’t have any legal issues in the future.
A couple of good resources for stock photos are:
Stock XChng A large assortment of completely free stock photos.
IStockPhoto Stock photos for cheap. Small sizes are only $1.
There are tons of other good resources out there, but these are two of the biggest and most affordable services out there.