I am German and I live in Germany and most of all you think about the hunting here is true. My wife started to get a hunting license in October last year and she will be ready, when she has got all the tests and most important firearm-handling, in September this year. The costs will belong then to around 3000 $. Then she has the right to get a license for 1 or three years from the government for about 120$ a year to hunt, where she is allowed to hunt. You have also to get an insurance for hunting every year again, otherwise you wont get your permit from the government. If you did anything wrong, like drink and drive or do anything against law, you loose your license, weapons for a minimum of 5 years. The government will check every year before they give you the new license if anything has happened the year before. Yes, it seems to be very problematic, but it is not. If you are free of crime, you do your license once in a lifetime, pay your amount every year or three and go hunting in your own area or pay for the shooting you like to do.
Now, I will tell you, how it is for foreign people. If I know, that you will come and visit me for hunting, I am able to get a guest-license for one or more days and it is not so expensive it as about 20$ per day, the biggest problem is if you would like to bring your own shotgun, that is a lot of paperwork and much more money than the license.
It is also correct, that we have a lot of duck-species here, that are very nice, but we are not allowed to hunt all of them. In Germany, it belongs to the part where you like to go for hunting, we are only allowed to shoot mallard, green-winged teal, tufted duck, common pochard, european wigeon, pintail, black and velvet scoter all other ducks are protected.
so, now I hope I could give you some more information about hunting in Germany, Rainer.