You can usually find/buy pocket knives and flip-out knives (not switch blades though) in the Chinese stores but they're often of low quality. They may not pass through airport inspection when you check your luggage on your return flight though.

I don't know about mace/pepper spray. Sorry.

Saludos, MadridMan
_________________________
Visit BarcelonaMan.com for Barcelona information, Transportation, Lodging, & much MUCH more!

Curious about what could POSSIBLY be inside the brain of MadridMan? Visit MadridMan's Madrid Blog