Margaritaville will make you feel like you are on the beach at a tropical resort. You can simply enter the park to lay on the beach, drink margaritas, and eat at one of their restaurants, or you can buy a pass to the waterpark/activities. (FYI - there is a charge to park and a charge for a beach pass).
There are multiple wineries in Dahlonega, they even do a winery tour bus that takes you to a few in one day.