QGIS offers a fantastic selection of plugins and in this short post I'll show you the results of just two of them: Viewshed Analysis plugin and QthreeJS. The advanced viewshed analysis plugin allows you to very quickly generate a binary viewshed (can I see it or not?) using a DEM