Microsoft Project is one of the best tools you can use. A lot of people hate it but if it is set up correctly then it is great and low maintenance to keep running.
I have used many different ways of communicating the plan including:
Filtered views of the plan based on task, commodity, critical path, etc etc (can take a bit of explanation)
Summaries in word or powerpoint of key dates etc. (high maintenance to keep updating).
I have in the past created an excel spreadsheet where you can take a dump out of project, pop it into excel and with the use of some macros etc show a colour coded view of the project tasks, start and finish dates and whether you are on track or behind schedule. Its a good visual to use.
Each to their own at the end of the day.