What's the least messy way to prepare grapefruit?
I'd say your best bet is segmenting the grapefruit before trying to eat it.

Here's a good video about it. How to Peel and Segment a Grapefruit

Downside: It's a lot more work, and you still wind up with a juice-covered cutting board that needs to be washed.