I've stayed at the ES that Abort mentions recently and would echo his sentiments about the place. Unless you want to eat at the hotel though, we had to drive a little ways to eat every night. There is another ES that is basically on the northwest corner of the airport that is surrounded by restaurants that some of our people stay at for training (again - at SimuFlite). I don't know where the FSI is in relation.
As for sites - the Stockyards in Ft Worth is full of fun bars and amazing restaurants.
Also - there was a English Style Rugby Club bar called the Pig and Whistle in Ft Worth that you might enjoy is you are an international beer fan.
USMCFLYR