1. Hidden Lake (best hiking photo spot in Glacier National Park) Hidden Lake is such a stunning spot for photos, particularly at sunrise and sunset. There is a gorgeous viewing deck for amazing shots from above, and then you can hike down to the lake for different angles.