These 8 towns in the magnificent Ozark Mountains are full of scenic beauty, perfect for a weekend retreat that anyone can enjoy.