A roof is good, but if you want more light, you have 2 separate solutions.
Use clear fiberglass panels for roof. Kind of pricey but last a long time.
Second option is to use a tarp during snow season. If you use the light blue, or green tarps, they are translucent to a degree, and it does not...