As usual I would really recommend tripadvisor. for a hotel etc BUT a top recommendation online and up there is the train to the clouds, tren a las nubes or something...
I wouldn't bother, it takes about 17 hours and is the slowest and most boring trip ever. IT's great for about three hours then...