We arrived at Sun City with the familiar sense that a weekend here always feels longer than it is, as if the resort bends time just enough to let you fit in more than you ...