Just moved to Denver from Austin, where I got into Chowhound. This is a big city, with tons of dining and imbibing options - surprised there isn't more activity on the board. Recommendations for best authentic little Mexican place? And best Thai restaurant? How about the best french fries in town?