A great choice for a stay in Johnson City, Carter Creek Winery Resort & Spa features a winery where you can enjoy a glass of local wine. Guests can visit the spa to indulge in deep-tissue massages, body wraps, or facials, and Old 290 Brewery serves dinner. An outdoor pool, a bar/lounge, and a 24-hour fitness center are other highlights. The helpful staff and restaurant get great marks from fellow travelers.