Cambia cada uno cuando sea necesario individualmente, lo de 1 rueda delantera por cada 2 traseras tan solo es un cálculo aproximado al que no es especialmente necesario ceñirse.
Respecto a un sitio barato en Bcn... pos no se, soy de León pero he comprado varios neumáticos en:
http://www.neumaticosdemoto.es/start.html
...y la experiencia ha sido mu wena, serios, cumplen los plazos y tienen muy buenos precios lo único que tendrás que buscar un taller donde te monten las gomas pero aún así compensa economicamente.
De todas formas si abitualmente no circilas en mojado, puedes gastar el neumático hasta los avisadores e incluso un poco mas