Sitges is a town about 35 kilometres southwest of Barcelona, in Catalonia, Spain, renowned worldwide for its film festival, Carnival, and LGBT culture.