Researchers at MIT have developed a window coating that allows people to see through, while also collecting solar energy. The coating channels photons striking a pane of glass into solar collectors around the edge of the window.
The coatings are not perfectly transparent, but they can get pretty close. Alternatively, they are available in bright colors. However, you should expect to run out to Home Depot and buy new window coatings right now... the coatings are not yet commercially available. However, they are made from inexpensive materials and can be added to existing solar panels.
The technology could be commercially available in as little as three years.