I loved my days in Santorini! Except for the busy village of Fira, all the rest were amazing. Yes, the sunset of Oia is the best in the world, have no doubt about it. As a New Yorker, I don't remember watching the sunset very frequently. After all, the sun is blocked by the skyscrapers but
Santorini gives you this incredible chance to enjoy nature at all its majesty. However, the sunset is not the pnly thing to admire on Santorini. You will love the beaches. Prefer Kamari or Perissa, the Red beach was too stony for me, but still it is probably the most famous beach on the island. The best village is Oia by far. We rented a car for a couple of days to see the rest of the villages but nothing impressed us more than the cute, white paths of Oia and its rocky surroundings.
Food was also great. We didn't realize until a few days into our vacation that the bread and water that they bring to the table are not free...anywhere from 0.50 euro to 0.90 euro per person for bread. Even if you don't eat any, be careful on the bill, they will still charge you. Best not to accept the bread when it comes to your table if you are not interested. Most of our dining experiences were great, with excellent service, great waiters who definitely added to the dining experience, however, occasionally, we ran into a "crusty" waiter. Don't limit food experience. Ask for recommendations from the waiters.