Your hotel reps will probably recommend Visanta, but they're not much cheaper than anything you can buy on t'internet over here. I have just discovered my lovely old camcorder has 'died' and we're on holiday in 12 days

I was looking at the new JVC Everio HDD models, the lowest-spec model is £499 in most retailers, I found it in our local Jessops store yesterday for £399, and I was very tempted, but I got home, went on Amazon and found it for £325 brand new

(despatched from France, but still the same model and everything)
As a rule I would stay away from the electrical shops on the Canary Islands (especially if they're called 'Argos' or 'Dixons' ... not to be trusted at all) But if you get a good recommendation from someone then it's always worth a look.