From food and culture to making the most of the state's natural surroundings, there's quite a variety of things to do in Southwest Florida.