I am looking for a free, and possibly open source C compiler for PIC. I might go without C, but I would like to get both options.
There are various compilers out there, but since I have never done PIC development before, I am looking for user experience and advice. I am targetting the PIC16F88x family
Try SDCC - an open source Small Device C Compiler
I used it for small project during school and it worked great.