Overnight in San Juan is great if you have the time! Plenty to see and taxis are reasonable. We usually stay in one of the beachside hotels, but the Sheraton Convention Center has a nice casino if you're into that.