I have read the page in Emacs wiki which contains a list of session manager plugins. But after trying all of these, I am still not happy with any of them.
By compari
Use different desktops by bookmarking them. Simple, quick to use -- hit a key and presto, different desktop. You can even cycle among them if you like.
Use C-x p K (by default) to set a desktop bookmark. You are prompted for the desktop file location and the bookmark name to use.
Use C-x j K (by default) to jump to a bookmarked desktop. You are prompted for the bookmark name (with completion).
You need Bookmark+ to do this.