The Rochester Christmas Market is the place to get your Christmas shopping off to a fun and festive start! Set in Rochester Castle gardens, the Christmas markets are held over three consecutive weekends. Food and drink stalls are also available to purchase hot and cold beverages, mulled wine, roasted chestnuts and much more.