San Sebastian Winery, the second largest winery in Florida, is located right in St. Augustine and open daily for tours and a free wine tasting.