Best hotels in Melbourne with shops | OKstays