Found this elsewhere, all copy/paste and old postings:
Supermarkets will normally carry the La Toja range and sometimes Lea.
Other stuff to look out for would be Aqua Velva, Floid and Vie Long brushes.
On the Ramblas and a few side streets you'll see 'Perfumeria' shops. they quite often have 4711, tabac and various others.
El Corte Ingles on Placa de Catalunya and Portal de l'Angel will most of what you are looking for at a reasonable price.
Plenty of great stuff in the Perfumerias and small markets around Gracia where we stayed. I found the cutlery shop at Placa del Pi down near Las Ramblas, but found items to be more expensive. That shop had Myrsol products, though. You might look at Juan's site, giftsandcare.com, as you would be delivered items the next day.
There is a large boulevard that sells antiques on the Passeig de Gràcia , 55 in the Eixample area. Metro stop Passeig de Gràcia
There are a lot of small antique shops on Carrer de la Palla near the Cathedral and Museu del Calcat near Plaça Nova. The nearest metro stop to these streets is Liceu on the green line.
The other main street for antique shops is Carrer Consell de Cent in the Eixample area.
On Saturday mornings you'll find a flea market at Port Vell. The nearest metro stop is Drassanes on the green line. The flea market is near Colum - the monument to Christopher Columbus at the foot of the Ramblas.
The other flea market worth checking is held in the square outside the Barcelona Cathedral on Thursday mornings.
All about shaving place...
Ganiveteria Roca
Plaça del Pi, 3, 08002 Barcelona, Spain
A visit to the Myrsol Perfumeria at Calle Granollers 44 is well worth a visit.