Casa del Libro, not far from the Puerta del Sol, has an impressive collection of English-language books, including translated Spanish classics. It's also a good source for maps. Its discount store around the corner, on Calle Salud 17, sells English classics.
Visit the Travel Talk forums for help on planning your trip