Looking for some entertainment in Southwest Florida? Here are five fun things to do this weekend and beyond, including Cape Coral's Tour de Cape bicycle race and Fort Myers' annual MLK Day march.