A Santorini Travel Guide for first-time visitors, including where to stay, where to eat, what to experience and what beaches to visit.