Find the best restaurants in Auburn, where to stay in the charming Old Town, and incredible things to do in this Placer County town.