If you want to save money (legally) go to one the many Chinese shops littered about. They previously had signs like Todo 100 (for pesetas) but still have incredibly cheap items. You can buy anything from stationery, clothes, make-up, toiletries to carpets and kitchen equipment.
How these shops make a profit on the prices they charge I really don't know...
An English Bookseller in Madrid