Denmark actually did a great job at hosting, and in fact, Herning was the superior host! I saw games in both Copenhagen and Herning, and for a first-time host they did almost everything right. Royal Arena was better than Boxen, but the fan zone in Copenhagen was probably a bit too small, but within an urban setting this is a commons problem I guess. Still, not bad!
For a foreigner, Herning would seem like an odd choice for a WHC host city with its small population of 51,312
. But as was stated above, it is one of the hockey strongholds in Denmark along with handball. In fact, the 2019 IHF Handball World Championship final was played in Herning despite also using Royal Arena in CPH, for the same reason - there are a lot of passionate handball and hockey fans in Jutland. Hockey in Denmark is similar to Norway in that its popularity is very regional: Lillehammer and Hamar are very small towns, but their hockey fan bases are strong. That is one of the reasons (along with the Lillehammer Olympics of 1994) that the 1999 IIHF WHC finals were played at Håkons Hall in Limmehammer instead of Oslo.
For Herning itself, it was a great host city which really catered to their fans: my feeling was that Danish, Norwegian, Finnish, Latvian and German hockey fans were more down-to-earth and middle-class - they fit perfectly in Herning's rural setting.
The organizers had a large camping/RV park right by the arena, seeing that many Germans came by RVs. The arena had a great (official) fan zone with big screens, options to play street or air hockey and a lot of food options (Danish hot dogs, Italian stone oven pizza, burgers, Thai, smørrebrød open-top sandwiches if I remember correctly). But not only that, besides the official fan zone you had a secondary fan zone in the Boxen conference center where tickets weren't required, with grills, bars, big screens and music which was open after the official one closed for the night. Hell, some Finns had even brought a portable sauna truck!
Accomodation is probably a bit unorthodox in Herning: besides hotels, you would have to rely on AirBnBs and camping. Me, my wife (fiancee at the time) and some of our friends had opted for some of the cheap temporary hotel rooms built inside the Boxen conference for the occasion. After a day of hockey and beers, you really only needed a bed and an outlet to charge your phone and those rooms did the trick (restrooms were the ones in the conference center).
And our favourite feature of that secondary fan zone: a Rema 1000 supermarket where you could buy 24-packs of beer for normal Danish shop prices, snacks, food and RV/camping necessities. Yes, in that fan zone you could bring and drink your own beers (the Finns brought crates of Hartwall long drinks) like a US tailgate and get a good and cheap buzz before heading for the game you had tickets for and buying the more expensive arena beers.
In my opinion, the Czechs should have been in Herning back in 2018 (they dug shopping bags of beer in the ditch outside the arena - and as weird or cheap that sounds, as a Norwegian-Czech, I perfectly understand that), and I am really happy they are in Herning instead of Stockholm.
In fact, ticket prices were surprisingly affordable - we were able to see 14 games, including SWE-CZE, CZE-RUS, NOR-SWE, CAN-FIN, the BMG and GMG on a very average intermediary-sized salary. The attendance numbers speaks for themselves: 2018 is the 8th most visited IIHF WHC with 520,481 spectators, or an average of 8,133. Very good for a first-time host in a nontraditional hockey market.
I am not surprised Sweden decided to cooperate with Denmark, considering their mistakes in the 2012/2013 hosting efforts. If Stockholm/Herning keep prices relatively low (pending inflation), and Herning return with some of the features that made 2018 amazing (enjoy home-bought beers, supermarket, good food/drink options two fan zones) then 2025 will be a hit for those in "unknown" Herning.