I use one external monitor and MacBook screen. I full screen all applications and switch between them using control and the arrow key.
So my external monitor has email, IDE, and misc stuff.
Screen has browser, terminal, chat application.
Pressing control + up allows you to easily reorder and move elements. It's helpful to turn off the default option of automatically sorting your screens