I would think you could find a cheap flight from either Milan or Venice. There are plenty of low fare carriers now in Europe. I know Santorini does have an airport so you may be able to fly right to the island. If not maybe hop a quick flight to Athens and then take the ferry. Try EasyJet or Ryan Air or WindJet. These are just a few of the low cost carriers operating in Europe.