Your question is a bit vague because depending on your long term goals, different solutions are available. Also, the hardware is one piece, integration and the software is another. Are you looking to integrate with an existing system or implement from the ground up? Do you want zone coverage or room level? Do you want last known location or near real time?
ECRI did a review of the technology a couple of years ago and since the technology has changed so quickly, they are working on a separate review of Real Time Location Systems (RTLS). For RTLS I know of two primary players; Ekahau and Awarepoint.
Personal opinion - On the hardware side, Awarepoint appears to be the best and cheapest way to get room level coverage. Ekahau has a good product, but there are hidden costs with achieving room level coverage.