Greece a place to see