Probably best to do your punting before you get on the ferry.
Depends on what you want.If you want massage with HE or B2B then there are Chinese shops in both Ryde & Shanklin. There are Reviews on both here.There are FS providers too, you'll need to "search" though as it's not my thing.