Yes 3 days is enough but make your plan first. You got to do main street a couple times, Iron Horse for a few hours, (you ride in and park in the middle and the bar and festivities is all around you), Destination Daytona for a few hours (That's where the most and best vendors are) The Speedway always has stuff happening, Cabbage Patch, The riding loop is cool, St. Augustine is a nice ride along A1A, and there's always the Space Center. Any hotel is going to be party central near town. Also, Main Street has the cheapest POS shirts, Iron Horse has good quality as does the Harley Dealer. And again learn the backroads going near town, it's through neighborhoods but everybody does it. Be careful, there's still a lot of blue hairs that don't know you're there!
You're making me want to go... It's fun!