mmm the only one i know is MPLAB directly from microchip. But PICKIT 1 should have it's own software as Pickit 2 have. If so, i would suggest MicroCode Studio. There's a free version available and it's really easy to work with.

Now, which PICBasic compiler.... there's a few different type. Here we use Melabs PicBasic or Melabs PicBasic Pro. To be honnest... use the Pro version. Yeah there's a price difference but it really worth it.

You could still try the demo version available on their website.

MicroCode Studio (code editor, IDE, serial communication windows and 1 free ICD model) :
http://www.mecanique.co.uk/code-studio/index.html

PicBasicPro Demo
http://melabs.com/pbpdemo.htm