Maps for that area are notoriously bad but OpenStreetMap contains most of our trails and Points of Interest.
I loaded the track in QGIS with the OpenStreetMap and this is a good start. The only thing that is missing are contour lines (elevation lines) and potentially hill-shading.
What is the easiest way I could add contour lines and hill-shading to my map (for a printout)? Ideally, I would add a WMS or VectorTile layer and not go through the process of downloading a DEM and creating everything myself.
It is fairly easy to add a mapbox WMTS layer to QGIS. I opted for the Outdoors mapbox style which has both contour lines, hillshading and OSM trails. However this introduced another problem. When printing / exporting the scale of the WMTS layer changes and becomes unreadable.
However when exporting using the print composer this is the result: