From its history to foods and activities and entertainment, are 50 of the best (but by no means all) things to do in Greece.