Depending on desired accom and target location Ruby i'd definitely recommend airbnb up there, there are some real gems - there are lots of hotels but only the hyper-expensive/hard to book ones are actually that special, we found at least two airbnb's we preferred over the better hotels in the area, one was easily the best place we stayed and best VFM,. The Torridon is the defacto hotel standard to beat, but its not cheap - and pretty booked up when we were there... also Kinloch Lodge on Skye (The Marmalade is a nice cheaper alternative in Portree).