With 20 cafes and restaurants boasting the best of local and international flavours, you're spoilt with choices to suit every palate and pocket.