If your hotel does not have its own court, try Quinta Magnolia Park, where the facilities are excellent (including floodlights) and inexpensive.
Most hotels charge exhorbitant rates for their courts if you are not a guest.