Bavaria is a wide region where there is a lot to explore, to really take your time to visit the most of it, 10 days should be great.