Hi Steve
It's not quite a software solution. But I use these constellation cards as a rough planner - they give times of the year for culmination at 9pm, 12 midnight and 3am.
http://assa.saao.ac.za/how-to-observ...arts/concards/
I then use a mixture of iObserve and SkySafari Pro to fine tune viewing on a particular night for the objects that I'm interested in.
Home this is of some use to you.
Paul