Whatever you decide, you won't be leaving SD for better weather, given that it has been voted the best climate in the United States (if not the world)...many times.
And while there are more golf holes and activities within a golf cart ride here than anywhere in the world...within an hour drive of SD has a plethora of world class golfing itsownself.
Hope you enjoy your stay here.