I would have used "around" in all of those circumstances, actually. I suspect that this may be a regional thing. Perhaps "round" is more commonly used in England? Any Brits wanting to weigh in on this?