From vineyard dinners and clifftop seafood restaurants to mountain terraces and fortress fine dining, these restaurants ...