There are times when the stresses of life can be cured with a staycation and other moments when nothing works wonders quite like getting out of town and discovering some place exciting and new! When you find yourself longing for a getaway where you can enjoy scenic surroundings, rich history, amazing shopping, and sensational dining options as well, Mount Airy, North Carolina has you covered. While this inviting vacation destination...