Christmas. In Sitges ?

Just back from a really nice time in Sitges and considering returning there for a short break at Christmas or in the period between Christmas &new year. Our other option is Torremolinos. We’ve spent Christmas in Torre previously so know the scene therebyt wondering what Sitges would be like - are many of the bars / restaurants open during the Christmas period ? Are any of the gay venues bars etc open during this period or is Barcelona a better option ? Glad for any opinions or experiences from others Christmas visits . Thanks