Panama City would be good for 2-3 nights. Good bars, casinos, nightlife. You can take a 1/2 day trip to the canal. Maybe go from there to Colombia or Costa Rica for a few days.
I like Thailand, but it is kind of far to go for 6-9 days.
If you prefer Europe, I'd recommend Sarajevo and/or Budapest.
Dominican Republic is also a valid option.