great place to stay in Greece for sure