The Argyll Hotel in Dunoon is a comfortable hotel, and is close to shops and the ferry. Rates from £30pp Bed & Breakfast