Sugar Mountain, North Carolina is a charming mountain town located in Avery County. Known for its ski resort and outdoor recreational activities, Sugar Mountain offers visitors a picturesque setting for a relaxing vacation in the Blue Ridge Mountains.