Craving some sun and sand but also a vibrant city escape all in one? Your first thought might not be Jacksonville, Florida — but it is the perfect combination for the traveler who wants it all.