I visited this with a friend upon recommendation from a local. We arrived at the main train station in Lucerne and went to the information center and the nice people there told us how to get there. We took a 30 min train to Alpanchstad which is where you then buy a ticket for the cog train up the mountain. We got to the top of the mountain and the views were spectacular!!! The restaurant was good too (self-serve). There is also a hotel and gift shop there. I would pray for a good day when visiting though so you can see everything. This is a can't miss and easily accessible from Lucerne.