Last Christmas, I got the Fuji FinePix 1300. Its a 1.3 megapixel camera. I love it! It came with an 8mb memory card and USB cable. On the highest resolution, it takes awesome pictures. Anything lower than that, the pics are good for the web, but not printing.
If you're looking to print photos at a 5X7 range and above, go with something along the lines of a 2.1 megapixel camera. If you just want it for websites, a 1.3 will do fine, and will do good 4X6 sized shots.
Also, look for cameras with removable storage (compact flash, etc) as opposed to internal memory. You can get an assload of memory for cheap, and keep a couple of cards in your camera bag to let you take literally hundreds of photos at a time. Beware though, the higher the camera resolution, the larger the image size, and the more memory you'll need. For example, on the highest setting on my camera, with 8MB of memory, I can only take 12 pics.
Try looking at
www.epinions.com for some consumer opinions on things
Good luck!