Just got back from the Valor in the last week. If there is room the RAGATTA is amazing (America's Cup races on real A.C. ships!). It will be THE highlight.
Shopping is near the cruise dock; just take the water taxi over to it - this will be Philipsburg on the Dutch side. We ate at the 12 metre Yacht Club; reasonable, good.
Shopping is good and its easy to get around. If you like the Star Wars movies make a stop in The Yoda Man's shop. He conceptualized and built the Yoda's for the movies and is an accomplished painter. A life-size Yoda is on display. The street closest to the pier is FRONT street with BACK stree the next one over (Yoda located on this street).
Take a taxi to Marigot on the French side is you have time. Worth your time. Marina Royale is the place to head for; docks, shops and bistros. Tropicana is great for salads. Marigot has several good eating establishments.
Supposedly THE best dining on the French side is in the fishing village of Grand Case; about 20 min. from Philipsburg.