Dunoon is tricky to get to at times, hence why tourism has not blossomed so much here, but it is definitely worth it in the end!
You can drive to Dunoon from Glasgow via either a long detour to the north around Loch Long, or through Gourock with a ferry crossing.
The northern route is relatively straightforward but notably indirect and time-consuming, with long stretches of two-lane single carriageway. Head north past Dumbarton on the A82 to Tarbet, then take the A83 over Rest and Be Thankful to the A815 turnoff where you turn off. After passing Strachur and Lock Eck you'll reach Sandbank and thence Dunoon after about two hours.
A ferry crossing adds expense but drastically reduces the distance you'll travel. Take the M8 and then A8 out of Glasgow until you reach Greenock, where you then take the A770 through Gourock to McInroy's Point. Western Ferries  make frequent crossings (every 15-20 minutes on weekdays) between McInroy's Point and Hunter's Quay, just north of Dunoon at the mouth of Holy Loch. No booking is required, or even possible.
First Scotrail  services travel frequently between Glasgow Central (High Level) and Gourock, making local stops at stations such as Paisley, Port Glasgow, and Greenock. Train connections are available to much of Scotland and England from Glasgow Central, including Edinburgh, London Euston and the rest of the West Coast Main Line, and much of the Strathclyde inner-regional system. At Gourock it's a short walk over to the ferry terminal for the Argyll Ferries  passenger service to Dunoon Pier. This ferry runs every half-hour on weekdays and is scheduled to connect with the trains.
McGill's Buses  run a direct bus service, the Cowal Connector, from Glasgow to Dunoon, which stays on the Western Ferries ferry. It runs every few hours or so, check the timetable for details.
West Coast Motors  provides service throughout the area. In addition to local services, they also run to Inveraray to meet up with Citylink bus services to Campbeltown and Oban. There is also a service to Portavadie where there is a CalMac ferry service to Tarbert. There are also bus services to the Isle of Bute, which stay on the Colintraive - Rhubodach ferry for 5 minutes of the journey. Expensive and irregular, it can be a pleasure if you have a friendly bus driver. There are plenty of overpriced taxis vying for your trade in Dunoon and numbers are always available.
A best bet for a visit is to take a car, as this is necessary to get to the best walking spots and off the beaten track.
Mugs! Dunoon is well known for its ceramics and a shop can be found in Argyll Street. The region also specialises in fantastic Venison (deer) foods, such as burgers and joints.
Dunoon has had a demise in its classifacation as a 'seaside resort' but in the summer it is still nice to pick up a stick of Rock and Rhubarb Ice Cream from the Swallow Cafe and wander down the front promenade.
Dunoon is not a food heaven to be fair. However some very nice places do exist.
There are various places through town however they don't really warrent a mention.
If you have a car there are much nicer places to get to. On Loch Eck (A815) There are two popular Inns;
If you really fancy an adventure ask about for 'Inver Cottage' which is about 40 minutes drive, but well worth it for its beautiful location on Loch Fyne, fresh food and modern, yet comfortable feel.
Many visitors get guided into purchasing Loch Fyne Oysters, which have lots of hype about them being better and fresher. Food Critic Ron Mackenna reviewed this practice and found that it left an unpleasant taste in his mouth; overpriced and not worth all the hype.
Argyll Street in the downtown area hosts many places to drink, some of the best being MacLures (a busy-at-weekends spot for a good dance on the dance floor, commonly known among youth as'McNasties') and DiMarcos (which was a pizzeria, but is now a bit confused and is an American Food bar that features live bands on Thursday).
Out of town, The Whistlefield is the best for a traditional Scottish pub atmosphere, while on a cold wet day, head to the Coylet for their cozy log fire place. There are many other little pubs generally based in villages e.g Strone and Strachur.
Hotels are generally fine in the area but many accommodate coach loads so the best bet would be to use a Bed and Breakfast.
There are currently no hostels in Dunoon, but 7 miles out into the National Park there is a bunkhouse at The Whistlefield, mentioned above, which provides cosy beds and has a traditional bar next door.
There are many ways to escape into the spectacular surrounding land and seascapes that are on the doorstep of Dunoon
Cycling out of Dunoon is easy and a great pleasure. The roads tend not to be overly hilly despite the surrounding terrain, and many main roads will have smalled paths beside to avoid any traffic. Great places to visit within cycling distance from Dunoon include ; Strone and Ardentinny , Loch Eck , Benmore Botanical Gardens and Glen Massan ( where you can take a well deserved plunge in the amazing waterfalls and rock pools). For further information click here 
There are a plethora of well sign posted and well maintained paths and routes just outside of Dunoon. Pucks Glen is just an example of the many walks available . Recommended start points include Benmore Botanical Gardens ( see above) , Loch Eck, Glenbranter  and Kilmun Arboretum  .
Getting out and about by car is a more personalised and relaxed way of seeing the stunning Argyllshire surroundings. Dunoon is described as the gateway to the Loch Lommond and Trossachs National Park and is indeed a great base from which to explore stunning, yet easily accessible, areas of the West Coast of Scotland.
Suggested car itineries include a pleasant day journey leaving from Dunoon out on the A815 untill Sandbank, turning off towards Tighnabruaich. The journey affords excellent views over the Kyles of Bute. Continue towards Otter Ferry, where you will arrive at Loch Fyne. Continue the drive towards Strachur passing by Castle Lachlan and Inver Cottage . Once you get to Strachur you follow the A815 back towards Dunoon. You will soon pass Loch Eck and the Argyll Forest Park which may provide a good spot for lunch or dinner at one of the Loch's Inns. Continue on this road and it will lead you back into Dunoon. The estimated drive time is 1 hour 46 minutes , but you can eaily take a day over the journey.
For further details see the Tourist Information Office in Dunoon.