Sitges is a lively seaside town on Spain's northeastern coast, just 35 kilometres from Barcelona. Once a meeting point for ...