Round a Decimal to two decimal places
I don't think it gets more concise than this:
Decimal toround = 3.14159265;
Decimal rounded = toround.setScale(2);
system.debug(rounded);
What's nice about this one is you can use the setScale overload that lets you specify the rounding mode you want to use.
Decimal toround = 3.14159265;
Decimal rounded = toRound.setScale(2, RoundingMode.HALF_UP);
system.debug(rounded);
In this case - I think you'll want the HALF_UP rounding mode. It's the traditional round to nearest, but round .5 up.