To reach Salzburg from Vienna you can take a train run by the government, ÖBB, which can be cheaper if you book ahead and know your time of departure. Or you can take the Westbahn, which is a great option if you buy your ticket on the day. The Westbahn runs every hour. Enjoy the lake views.