С какого возраста -зависит от самостоятельности ребенка. Мой впервые поехал в 8 лет. С точки зрения языка лучше всего заграница, конечно, же. Стафф там не только носители языка в основном, часто это студенты из различных европейских стран, для которых английский - не родной, подрабатывающие летом в языковой школе. Толк есть и очень большой, если у ребенка начальные знания и ему не хватает практики, чтобы разговориться или если знания уже высокие, надо улучшить и закрепить результат, для знающих средне эффект не такой заметный. Еще вам предстоит выбрать программу.  Когда мой сын ездил  негативные отзывы были только от EF (English first), и в инете и в реале. Про остальные вроде в основном хорошие отзывы были. Сын ездил по программе ISIS.