Glad you got some recs. On my Disney "bucket list" is to go to the spa at the Grand Floridian for a massage. Of course a VIP tour is another thing, but that's truly stupid money!
This is really fun, we did it about 3 years ago, and had a great captain on board. It's expensive but we shared it between 3 of us, and if you have memory maker you get photos taken at the end for free.