Central Market is one of the best places to eat in downtown, having a large number of cheap Asian stalls. There is also Hawker's Corner and food courts in the malls, while top-end restaurants are apparent both in downtown and the suburbs.
The café culture in Adelaide is varied and lively, with the best of it along The Parade in the Norwood district, and in Glenelg at the coast. All full-service restaurants will offer wines from the region.
You need go no further than the downtown area, which lies between the river and South Terrace. This is where the likes of Rundle Mall (one of the best shopping areas) and The Parade are. For upscale dining, Melbourne Street is also in downtown, along with King William Street and its many cafés.
Central Market is also downtown, right in the center, but deserves its own mention. It has some of the tastiest food in town with a huge amount of Asian food stalls and Aussie snacks available. Hawker's Corner and the International Food Market area also good for Asian fare.
Adelaide's Chinatown district is not far from the Asian-themed Central Market and can be found in traffic-free Moonta Street. You will find the best Cantonese food here as well as Japanese, Vietnamese, and Korean restaurants.
For a break from the city, be sure to head to the coastal Glenelg district which has a ton of shops and restaurants. It features beaches and promenades and has a great café culture, along with many top hotels, such as The Grand. You can get to Glenelg by tram from downtown.
The East End is good for its café scene and is multicultural, with a good helping of Greek, Italian, Thai, and Japanese eateries. There are also many vegetarian restaurants here and plenty of places to pick up a cheap snack.
The Norwood district is east of downtown Adelaide and has many high quality restaurants and cafés. The bustling Parade runs right through it and is a pleasant area to be day or night. If you are here in March, be sure to attend the wine and food day.