I think Concord is a nice place. Charlotte is a pretty nice city actually IMO, big but not too big. Concord has the track which is nice if you like racing, some nice shopping for the wife (Bass Pro for you), and some lakes for boating/fishing if that's your thing. Badin Lake and High Rock Lake are close as well as Lake Norman. Uwharrie is obviously your closest place for wheelin' and is pretty fun if it's not too busy.