What part of downtown? On the west near the Allen center are the Doubletree, the Hyatt, and the Crown Plaza.
Anything on Westheimer should be good, great part of Houston to stay in with the best restaurants.