Best place, IMHO, is J&B on the hotel strip close to Plaza Caracol.