Steve,
No radio altimeter, I just trust the Force!
Gertrude the Wombat has it right. Too fast is no good. I have just recently been re-introduced to the 152 & 172 and the stall horn does honk on my landings.
On my commercial I was taught to land power off. Also on my private.
Bryan