If hiking 5 miles to your accommodation sounds like fun, check out this mountain inn located in the Chattahoochee National Forest with comfortable amenities.