I used to be a ‘data recovery technician ‘.Yes sticking the drive in a caddy and seeing if it will read is the first port of call. Or if you don’t have a caddy/spare PC using a bootable linux cd.
If you can read it, you can clone the drive (using something like clonezilla) and write it onto a new drive. Or at least get the data off it.
http://www.xxclone.com/index.htm
http://clonezilla.org/
If (and it sounds likely from what you have said) the head is well and truly knackered, the platters
(disks inside), can be removed, put into an identical drive and read.
Unfortunately, you can’t do this yourself as you need a clean room, and is also quite expensive.
Depends how much your data is worth to you, but it is recoverable.