To me a LM386 and a speaker will cover many possibilities.

Depending the volume you want to have, a single 10-47uF capacitor between a PIC i/o and a speaker could also work.