One of the great things about living in Florida is that no matter which way you drive, you'll probably cruise through a charming tiny town filled with cool shops and unique hole-in-the-wall restaurants. Time to gas up the car. Here are a few of our favorite small towns that are always worth the trip.