I, like seize mentioned usually just park on the view street parkade also when i visit. Easiest to do since unless you'er spending all day there, its free or under a dollar for parking depending on how long you're staying.
BoA's incall downtown is pretty close so it isn't too far of a walk to get there from the view street parkade, idk about VIP though