Melbourne’s CBD has the lowest retail vacancy rate of any Australian capital city as shoppers are enticed back to the CBD for fashion, food and coffee.