Top spots to shop and eat in Melbourne’s south-east