Just about any MP3 player at Staples or Office Depot stores will allow you to record voice and or record an FM station. You can use it on meetings or assemblies and it picks up pretty good while in your purse, bookbag, or pocket.
(If in your pocket don't squirm about much as it will record noises, and by all means no passing gass or scratching in places, it may pick that up too, and don't forget to turn it off if you go to the bathroom during the meeting, goodness! What an embarrassment that would be. :-)
You can get a cheap MP3 player on sale for around $20, and a USB rechargeable for $30 and up, hunt around for deals at Staples.