Scotland...but where??

I'm looking for suggestions for a week in a nice village/small town with beautiful scenery, good baker, butcher etc, close to a beach or loch, with cycle hire nearby and stuff for dcs to do (ages 3&5). Would like to be able to take a day trip into Glasgow so thinking west coast but open to ideas!

I wonder if castle Douglas area in dumfries and Galloway would suit you. No real option to get to Glasgow, but good beaches and great biking at 7 stanes. loads for kids too. Other good place for lochs and bikes is aviemore, but again No Glasgow!

Most pretty places would be a pretty big trip to Glasgow from the sort of place you'd like to visit.

Do you know what you'd want to do in Glasgow? There's loads to do, so could you split your time between a few days somewhere remote and then spend a night in an Glasgow? This might be easier.

Loch Lomond area is lovely. On the other side of the country my family (down south) often visit Loch Tay as there are holiday cottages near Killin of quite a good standard. Not great for Glasgow though (about 1.5hrs).

Largs is quite nice & Clyde Muirshiel regional park is nearby as well as the RSPB bird sanctuary at Lochwinnoch if you have kids.

Not sure you'd find everything you need in the Ayrshire resorts. Ardrossan, Saltcoats & Ayr are a bit limited. Largs may be better, but haven't investigated.

FWIW I am from Ayrshire, but don't live there, although my family still do.

St. Andrews is a sizeable town, with awesome shopping and cafes etc, beaches, an aquarium, stunning botanic gardens and it's close to Craigton Country Park which makes a fab family day out. Wall to wall golf too if that's of any interest.

Great suggestions everyone, thanks We did Elie last year and loved it so much I thought we could re-create it on the west coast as we've never been. I stumbled upon a nice cottage beside loch fyne near inverary during my frantic googling and booked it as it was ridiculously cheap. Anyone have any experience of this area?