If you I'll go for Santorini better to stay in Oia to be close to the beaches and best sunset view , it is a bit more expensive than Fira , however the teleferic experience can't missed in Fira , the visa process could be lengthy , all u need is to ensure the accuracy and completion of all visa requirements , cost depends on what activities u r gonna do there