For some alternatives, try the Craigdarroch Inn and the Inch Hotel. They are 19 kilometres and 20 kilometres respectively from the main center. Some more alternatives are the Ben Wyvis Hotel, 30 kilometres away, and the Binnilidh Mhor B&B, 20 kilometres.
If you'd like to explore some close by cities, think about Balnain and Drumnadrochit. Head 11 kilometres to the east of Cannich and you'll discover Balnain. That said, Drumnadrochit is 16 kilometres to the east. Balnain accommodations include the Highland Bear Lodge and Torcroft Lodges. The Drumnadrochit Hotel and Aslaich are some of the choices in Drumnadrochit.
If sport is your passion, get along to Caledonian Stadium. It's to the northeast of Cannich. Those wishing to find a bed near to the action can select from the Rocpool Reserve Hotel & Chez Roux Restaurant and The Glen Mhor Apartments.
Hotels in Cannich start at AU$113 per night. Prices and availability subject to change. Additional terms may apply.