Wherever you want...but it's really boring after 15-20 min...
I don't believe there's a time you could stay up there as long as you want
They are open very late, but not overnight. Once you are at the top, you are free to visit until closing time. There is also a wonderful restaurant called ONE.
Thanks! Your answer is awaiting moderation.