Hmm well it depends on what kind of night you are going for.
Absolute debauchery and waking up in someone else's boat?
Pick up a ball early in Norman Island
Have Dinner at Pirate's Bight (Make reservations beforehand)
over to Willie T's for a night you will not remember in the morning.
A bit more on the classy scale:
Park in Virgin Gorda and do the rounds at Saba
rock, Bitter End or Leverick Bay.
There are a few great moorings more on the private side in Brias Creek.