There are no good
anchorages close enough for business visiting or indeed where I'd leave the
boat comfortably for long. But
Port Vell is one of the great places to be, as it's right at the bottom of the Ramblas. It's not
cheap (though cheaper than many Italian
marinas in the high season, last time I looked). I believe it's less laid back than it used to be but it is a fantastic location.
Port Olympic is a little way out of town and surrounded by clubs and bars, so not conducive to good nights' sleep.