С психологической точки зрения, дети очень любят традиции. Если у вас в семье принято по выходным всей семьей ужинать в парадной одежде с лучшим сервизом, это для ребенка куда ценнее телевизора, нового планшета, похода в цирк.
С точки зрения прививания лучших привычек, хороший подарок - тот, который расширит ему кругозор и научит чему-то новому. Это может быть театр, но может и развивающая игрушка.
Я бы предложила самую идеальную схему: ввести традицию на походы по мероприятиям. Это будет самым милым делом для ребенка, а заодно врастет в его характер. Так что взрослым он не сможет отказаться от постоянного поиска новых знаний.
Таким образом, единственным подарком будет некая игрушка, а мероприятия - маст хэв. В выборе игрушки вы вольны выбирать более или менее полезную.
Если же мы говорим о конкретной ситуации, где вы встали перед выбором, то снова встает вопрос - что за игрушка? Что за мероприятие? Я все же склоняюсь к тому, что игрушка лучше. Мероприятие, проведенное разово, не оставит глубокого следа в памяти ребенка, независимо от возраста. Это будут краткосрочные впечатления. Игрушка, как минимум, прибавит пару извилин, если она обучающая. Даже если будет изучена вдоль и поперек за две недели, пользу от нее больше, чем от одного мероприятия.