If you have the confidence to go full on then I would suggest black with red lace, I haven't heard a man say he doesn't like those colours.
If you wouldn't feel comfortable in basque etc then go for strappy satin lingerie maybe in a deep red.
Or look through a catalogue with him and ask him which ones he likes.
As for the reveal, again if your confident go for the strip tease or you could stash your outfit in the hotel bathroom and on your return get changed in there and walk out towards him and go with the flow.
I think what ever you choose, you will look good if your confident and comfortable.
Good luck and have a great time x