Three fun-packed days of festive shopping, all under one roof