I'm hoping I can get some ideas for the patio over the garage I have. I'm looking for a way I can seal it or cover it to keep water from getting into the garage. To see a picture to give a better idea as to what I'm dealing with, click here:

I've thought of the floating vinyl, to tiles to garage paint and epoxy. I'm just not sure the best way of going about this.
Price is an concern also, otherwise my wife will make me sleep in the garage
Any ideas would be appreciated.