Bavaria is the number one holiday destination in Germany. It is a place of lush forests, majestic snow topped mountains, medieval castles, small towns and thriving modern cities.