This historic city in north-central Germany is known for its trade fairs, with business people and tourists alike a constant presence here. Hannover is also famous for its annual Schuetzenfest (marksmen’s festival) and Oktoberfest (beer festival), the largest in Germany after Munich’s. The Leine River flows through the city, and strolling along its banks to take in the many historic buildings is an ever-popular pastime among both locals and visitors.