En Barcelona no hay restricciones, solo mucha gente. De todos modos te recomiendo, toma el metro para desplazarte por la ciudad, ni taxi ni coche.
EDITAR:
Puede ver el estado del servicio de metro y autobús de la ciudad de Barcelona en la página web oficial de TMB.
http://www.tmb.cat/en/home
Sobre los trenes de larga distancia, puedes echar un vistazo a la página web de renfe. Es válido para todas las ciudades de España. Encontrarás información sobre servicios, trenes y noticias de última hora:
http://www.renfe.com/EN/viajeros/index.html
Espero eso ayude.