Fira is better if you are looking for better prices, nightlife, accessibility and shopping but Oia on the other hand, is the little gem that will take your breath away with its unparalleled sunset and volcano views, its cute white-washed alleys and the incredible hotels.