Compared to other European countries during winter, Barcelona in December has cool mornings and evenings but a pleasantly mild afternoon. Though Barcelona's weather in December can be erratic and unpredictable, there are many a snug cafes where you can indulge in warm churros and hot chocolate to keep you company.