Select Cafe (tel 30-22860-23893) has a perch atop the main area of Fira which offers incredible views.
I stopped by for a light breakfast (at noon) and ordered what was listed as toast on the menu for 5,50 Euros ($7). What I received was two pieces of toasted bread with cheese, tomato and ham; a very light version of a grilled ham and cheese pannini.
But the view from their terrace was worth the mediocre food.
Hotel Galini is on the rim of the Caldera and has rooms ranging from $120-$200 a night depending on the size and season. But they also have a wonderful cafe which is open to the public. A continental is 9,50 Euros or about $13 and includes homemade jam, marmalade, freshly baked bread, and freshly squeezed orange juice (most places on the island charge 6 Euros or $8 for a glass of fresh orange juice alone).
Dana Villas has a beautiful setting on the rim of the Caldera, but if you want to stay in the villas, be prepared for the 80 or so steps up to the main road; rates range from $130-$600 a night depending on season and size of the accommodations. It is worth the walk for a seat in their poolside cafe where you can enjoy a fresh tuna salad with a view of the sea for 11 Euros ($14 USD).
Dana Villas has a pool, which is a big plus in this part of town because in spite of the gorgeous views, there is no beach area nearby.
Vanilia serves the most wonderful gilt head Sea Bream grilled and served with seskoula (local wild greens), virgin olive oil and lemon for 18 Euros ($25). Because of their prime sunset viewing location, be sure you make a reservation before stopping by if you want a front row seat for the famous Santorini sunset.
Your table awaits.