Carnaval is a celebratioin of the carnal, so taking a child to it in any city would give me pause. Sitges is well known as a gay resort; I would expect gay organizations would be prominent. I don't really think that makes any difference, but I thought you might like to know.