If you are the gambling type, look at 30 days before sailing and again 14 days before.
Spring '09 I saw $299 on Royal Caribbean and $399 on Celebrity at the 30 day mark (of course not including port taxes). Both of those sailing though were San Juan departures.