After three wonderful nights in Oia, we moved to Fira for two nights before heading home. Fira is more in the centre of the Santorini island, known to be the main town of Santorini.
It is as crowded as Oia I must say, since it was still quite a peak season when we were there. As a main town, Fira has more variety of restaurants and bars, perhaps more variety of shops too. We found Carrefour! And things in there are way cheaper than Oia too! :)
View wise, we still really prefer Oia (and that's why I said we made the right choice staying in Oia longer). In Fira you get a different view, mainly the famous caldera view. Even at sunset, the sun sets near the caldera. Unfortunately weather was not too good so the sunset wasn't really nice too.
The weather became crazily cold and windy the last few days so I won't lie and say we enjoy our stay there. But yes, it is a happening town with more choices in terms of food that we even ended up having Chinese food at a very interesting restaurant (more about food soon, very soon)!
Fira can be reached by bus from most parts of the island. While it is worth visiting for the food and probably grocery shopping, I think we really do prefer Oia. Of course, as a relaxing holiday, these are the only two towns we have stop by. We didn't really bother going to the beach since it became really cold (wasted my newly bought swimwear too), but in our honest opinion Oia is the best! :)