Oia is perhaps the most charming of villages on Santorini. There are elegant shops, galleries, cafes and restaurants. Accommodations include charming villas with great views and quiet enough for a nights sleep as well. Firastina and Imerovigli are also wonderful villages for your Santorini holiday.

santorini greek islands
santorini greek islands
santorini greek islands
santorini greek islands
santorini greek islands
Top 10 Greek Islands Santorini
Santorini Greek Islands
Esantorini greek islands