I like braces on their own line because I fine it easier to see the condition and inner block all as one item (if you know what I mean):
if ((long test 1)
&& (long test 2)
&& (long test 3))
{
code executed if true;
}
and I like starting additional conditional lines with what the condition is because I find that the “joining” condition is very important and it tends to get overlooked at the end of the previous line.
I also try and indent such that the effect of parenthesis are obvious (though trying to avoid long conditionals is generally a good thing).
I try and structure stuff so that I can easily “scan” for “stuff” 🙂