Употребление предлогов "из" и "с" определяется обычно их значением. В значении отправления, удаления откуда-нибудь применяются оба этих предлога, однако один из них, а именно "из", оказывается более узким, конкретным по значению, а предлог "с" - более общим. Например: из дома, из избы, из школы, но -с севера, с юга, с прогулки и т. п. В таких случаях, как с Кавказа, с Памира, с Алтая, предлог "с" обозначает В ТОМ ЧИСЛЕ (но не всегда) движение сверху вниз, то есть как бы спуск с гор, а не простое возвращение откуда-нибудь.
Однако, нет однозначного ответа на вопрос, почему в одних случаях мы говорим и пишем "из" (из Прибалтики, из командировки, из армии), а в других случаях "с" (с Камчатки, с совещания, с флота).
Но я полностью согласна с Vion, употребление этих предлогов можно всегда проверить по их антонимам (по указанной выше схеме).