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