There are lots of cultural events in Barcelona that make it a city well worth visiting. If you like to party hard, however, the Festival of Saint John is for you. It takes place on the night of June 23 every year and is when the city really comes to life. So, make sure you [...]