Highest level would be 99 which is obscenely easy to do if you don't care about stat maxing.

Lowest I'm not sure about, but probably in the low-mid 40's at most.

And my favorite party generally consists of Terra, Edgar, Celes and Sabin.