Though it might be challenging, depending on your level, reading newspapers or magazines can be a good way to improve your language skills.
Databases such as PressReader (Library PressDisplay) or Nexis Uni provide access to the latest issue of German-language papers, cover-to-cover. Many newspapers also offer selected articles free online via publishers' websites.