Wake Forest may seem like a sleepy small town in North Carolina, but you'll see that there's a lot on offer.