My nephew is going to St. Thomas for a business meeting and will have two free days (plus some free hours here and there). They'll be staying at the Marriott Frenchman's Reef. I'm trying to give him advise on things to do, but my knowledge is limited since St. Thomas is usually a stopover for us on the way to/from the BVI.

So, any thoughts? I have a few specific questions, but would appreciate any relevant advice. My questions are:

He might be interested in a Discover Scuba session. Coki Dive Center looks like a good place for this. Any other dive operations you'd recommend?

Should he hop over to St. John? If so, is it a good idea to ask a cab driver for a tour? Any other ideas of things to do there?

Is the beach next to the Marriott a nice one? Any other favorite beaches? I'm only familiar with Lindbergh Bay.

Are there any good opportunities for day sails?

I guess I would avoid downtown Charlotte Amalie after dark. Is this misguided? Any other advice on staying safe?

Thanks in advance for any help.

Dan <img src="http://www.traveltalkonline.com/forums/images/graemlins/Cheers.gif" alt="" />