NCC, is that Sky highway some type of transit system?
No it's not. It's a much improved road that was upgraded for the Olympics we had a few years ago.
Other sites to see.
The Capilano Suspension Bridge and sky walk (they built little suspension bridges between trees that you can walk along. A little pricy, though)
Granville Island - Market and shops
English Bay has a beach and is a good spot to relax.
Lois is right, there are some really great restaurants downtown. If you're not staying in the downtown area, there is some rapid transit that will take you there.