Chairman and I have done some preliminary discussion of the potential site details, and this is what we have come up with:
Location: Desert to the east of the Imperial City
The capital is the ideal place for the games, given its central location and (eventual) role as the premier city in the empire.
Styling: Desert Oasis
Builds will consist of mostly sandstone and clay, with various other accents as possibilities. The site will have a number of water features/gardens.
Venues of note: large coliseum, awards amphitheatre, Hall of Champions
Tentative layout: 
The venue will have one central road leading from the entrance to the awards amphitheatre. There will be smaller roads coming off of the main path leading to smaller venues, with the larger venues clustered near the end of the road. The entire site will be encircled by a horse racing track. The entrance to the site will be flanked by two large obelisks (perhaps with an Imperial Games logo on the side?). The branches leading to the various venues will also be marked by smaller obelisks.