Any advice on how to "do" Santorini?
Is it better to stay in Fira, or Oia, or somewhere else?
If not staying in one of those two, is it easy to pick up a bus or taxi for day trips?
If taking a bus to Kamari or Perissa for the beaches, do the buses run regularly to come back?
Do restaurants with views of the sunset need pre-booking?
What day trips off the island are good to do?
Any other advice I might need to know?