Prices
Prices in Sydney's restaurants vary. A main meal in a mid-range restaurant is around $25 - $35. Upper mid-range averages around $35 - $45. At the real top-end places a dinner for two with wine can run up to $400-500 and beyond.
For the more budget-conscious, go for the "multicultural" restaurants, especially the Asian ones. Many restaurants also offer "lunch specials". For example, a good Korean "set lunch" can be found for less than $15.
Eating times
Cafés serving breakfast start opening at 6AM and breakfast is usually served until 11AM, or occasionally all day. Orders for lunch start at about noon and continue until about 3PM. Many cafes will start closing late afternoon, although a few may remain open for dinner.
Restaurants usually open for dinner around 5PM-6PM and while there are exceptions (usually concentrated in areas with active nightlife), last orders for dinner are typically taken around 10PM. Restaurants in business areas open for lunch as well. It is common for restaurants in suburban locations to sometimes be closed on Sunday, Monday or Tuesday nights.
It is more expensive to get a sit down meal in the evening, than it is for lunch.
Eat streets
Just about every suburb of Sydney will have a restaurant or two, a cafe or coffee shop, and a place that sells takeaway food.
However, there are are a number of places in Sydney where you can window shop through many restaurants, and take your choice.
All of Darling Harbour is like this, there are restaurants of every variety all along the waterfront. East Circular Quay in the City Centre is similar, along with the International Passenger Terminal on the west of Circular Quay.
In the east of the city, Victoria St in Darlinghurst and Crown St in Surry Hills (between Oxford and Cleveland Sts) have a large range of restaurants ranging from cheap Asian take-aways to mid-high end restaurants.
King Street, Newtown, centred on the railway station, has a constantly changing selection of good value restaurants, cafes and bars. Not at all touristy.
On the Lower North Shore Willoughby Road at Crows Nest, has honest and consistently good Indian, Thai, and other choices. Parramatta has a eating strip, many with alfresco options.