San Petersburgo merece muchisimo la pena, es una de las ciudades europeas más espectaculares. Puedes volar desde madrid con las lineas aereas checas, por ejemplo (haciendo escala en Praga). Te recomiendo combinar San Petersburgo con la visita a alguna otra ciudad, como Moscú, o bien las capitales bálticas.
<a href="http://www.viajesamedidaconencanto.es/">viajes a medida</a>