Issuing a \columnbreak is usually the way to force a break from one column to the next. As such, document elements prior to it should stay together and not wrap to the next column.

\documentclass{article}
\usepackage{multicol}% http://ctan.org/pkg/multicol
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\lipsum[1]
\begin{multicols}{2}
\lipsum[3] \columnbreak
\lipsum[2]
\end{multicols}
\lipsum[4]
\end{document}
This works, regardless of the length of the respective documents elements (to see, switch \lipsum[3] and \lipsum[2]).
multicolsenvironment regular text? Or does it form part of something special (like a ToC)? – Werner Dec 11 '11 at 18:44