There are places on this planet where there truly is heaven on earth, and one of those places is in the village of Kastro on the small Greek island of Sifnos. This is everything you need to know before visiting Kastro, whether it is for a one day visit, or if you are basing yourself there during your stay.