Voluntary work is definitely the way to go! We have an amazing 'Volunteer Centre' in our small town;in fact it's been voted the best in the East Midlands!
My husband drives a voluntary minibus and takes 'his ladies' on a fortnightly shopping trip to our nest biggest town (and then has to pack them all in the bus together with their many shopping bags!). Tuesday's and Thursday's are lunch clubs and on the Thursday one he helps serve, clear tables, pack up tables etc., All of this he absolutely lives! Ok, so some days he's absolutely knackered (depending what the day has thrown at him) but, it's a good sort of knackered, as he's doing something for other people. Our 14 year old granddaughter goes with her Grampa as many times as she can during school holidays and does as much as her Grampa. She always says, 'I just love old people'! And of course the 'old people' love her!
I do 'books at home', choosing and delivering to people who can no longer access the library for themselves . Of course I spend much longer on this than was originally suggested by the Library Co-ordinater; I have coffee and a chat, but always come away feeling that I have benefited as much, or even more, than my 'clients'.
We don't have a luxurious life style, nor huge amounts of cash, but we still consider ourselves very fortunate, and it's good to give something back.