Apalachicola is brimming with charm. From relaxing in a historic inn, to savoring oysters, to discovering remote beaches, here are our top picks for this Florida river town.