Sleeping

Aside from the couple of options here, you're better off heading to nearby Platres which has a wider choice of accommodation. Troödos has a decent campsite with good facilities located close to the centre.