18th-century hotel, The Carraig Hotel, offers cozy rooms, free breakfast, a restaurant, and a bar with live music. It also features conference and banqueting facilities.