Downtown Apex NC is charming and historical. In fact, it's one of the best small towns in the USA. Check out this guide on things to eat, drink, shop and play.