Christmas in Malta 2025: Best Markets, Food & Things to Do