I'll be traveling alone to Germany May 16-31 2014. I'm planning to stay in Berlin for about a week and I then want to see the castles of King Ludwig II including Linderhof and some of the medieval towns of Bavaria. Then I'll return to Berlin and fly out.
Berlin is easy planning. I found a nice place to stay and think I can figure out the metro as I've heard it's rather easy.
What's the cheapest way to see Bavarian sights outside of Berlin? Should I take a train to Munich then rent a car? Or rent a car from Berlin? Do I need to rent a car (I'd rather not). Can one get around without a car? Are there trains directly from Berlin to the castles? Are there cheap B&B's or guesthouses in Bavaria?
Any help would be greatly appreciated as I've never been. Thank you!