The second-largest state in Germany is home to many historical sites and world-famous attractions, but Munich and Nuremberg are the best places to visit.