From unexpectedly delicious fine dining to hole-in-the-wall and odd ball local favorites, discover some of the best restaurants in Crystal River, Florida!