I've gone to Ritz Camera seveal times for various reasons. I have not had a chance to buy a camera there although from what I have seen, you can probably find cheaper prices on the internet.
I have gone there for passport photos. For passport photos, I would highly recommend Ritz. They give you twelve or so photos so you can save most for use at other times. Because they give you so many, they charge a little higher price, but when you compare the price per picture, Ritz comes out on top. When I needed photos, I first went to Kinko's and the pictures they took were so bad that I didnt' even buy them and had to look for another place. I then went to Ritz and they were much more professional about it. They had a special setup for these photos and knew exactly what they were doing.
Ritz is also a good place to get your photos developed.