There's another good one whose name escapes me a block or so off the other end of Las Ramblas. They have better prices on film, I think, but I don't know that they have as large a selection as ARPI. Make sure when you visit ARPI that you go upstairs to the camera museum on the 6th floor. There are two ARPI outlets on Las Ramblas- make sure you go to the one closer to the harbor. The one further up is basically a digital camera outlet.