Several hotels in Inverness certainly come to mind. The Glenmoriston Town House by the riverside is good, because the bulk of the rooms are away from the main reception. The block of newer rooms about thirty yards from the main building is very discreet and accesible via a four digit code that any guest may enter and then come up to your room.
The Jury's Inn way out the East end of Millburn Road is good, because you come in the front door past reception and can either go straight into the bar on the left or up one of two lifts right in front of you. I think it changed hands a while back, but I doubt it has changed that much.
The Columba down by the river is also fine, as you can come in the main door and head straight up the stairs to the rooms.
Lastly, the Royal Highland next to the railway station is a possible because, again, when you come in the front, the doors and stairs to the rooms are right there, and reception is always busy, so nobody will pay that much attention.
I've stayed in all these hotels over the years, most recently the Royal Highland and the Glenmoriston. If I had a fave, it would be the Glenmoristion though.
Good luck.