For places to stay
Youth Hostel, Backpackers & Bunkhouse Accommodation in Scotland|Scottish Independent Hostels
Roads, where to start but when you mention Glasgow then the obvious one is A82 Loch Lomond, Crianlarich, Tyndrum, Glencoe and on to Fort William.
If you do this route then once you are almost to the end of Glencoe take the road to the right and visit the Clachaig Inn for food its brilliant.
Glencoe Hotels - Clachaig Inn offers hotel accommodation in Glencoe, the Scottish Highlands
All roads North of the Great Glen will be Fantastic, so just stick a pin in the map and go for it. For alpine roads you need to head to Applecross
Fort William A82 onto A87 then the A890 then the A896 to Tornapress there you get the warning signs turn left there and head over the hill its to die for. You dont need to come back that way you can make a huge loop and head North. There are not many roads up this way but they will all be great, single lane with passing places couldnt get further away from motorway riding.
John O Groats is a long way from anywhere (stating the obvious) and takes a long time to get there. Be warned when you get the chance fill up with fuel and take a cc or debit card some places are open 24 hours but not manned.
I have heard talk there could be a HUBB mini meet in Glen Affric in May if the dates coincide it was a good night last time.
Heading South again if you do a circular trip then the A939 Nr Grantown on Spey to Ballater then the A93 to Braemar & Blairgowrie takes you back to the busy central belt and all roads South and home.
Funny I am planning a trip to London in May so doing yours in reverse.
Only dead fish go with the flow