The ultimate travel guide to the Greek island of Milos including the best beaches, villages, restaurants, day trips, hotels and more.