Deer Head Inn offers understated rooms and suites alongside a restaurant and a lively, long-running jazz bar with live music.