Holiday Inn Express & Suites Helen, an IHG Hotel receives great reviews from guests. Hampton Inn Helen and Country Inn & Suites by Radisson, Helen, GA are also excellent options to stay in Helen fitness.