Clockwork. It's
Battlefield also has Queens Park (lovely- the Queens Park Cafe does the best ice-cream), and Battlefield Rest, which is a brilliant wee trattoria.
Everything everyone has said above really, Tchai-Ovna on Otago Lane is one of my fave places in the world, though since they're building a honking big block of flats by it the garden is no longer a lovely sun trap
Tinderbox and Beanscene are great cafe chains in the west end and town, if a little on the pricey side.
Left Bank on Gibson St. does great food, nice for a posh-ish lunch. The Wee Curry shop on Byres road does the best curry this side of, well, India, and Tribeca at the bottom of Byres road does the best breakfasts in the world. FACT.
Basement bar on Byres road is a cool wee pub, play a lot of breaks and weird stuff the likes of which you tend not to her in bars up here. Nude on Ashton Lane does good cocktails but is a bit poncey for my scruffy tastes. Universal on Sauchiehall Lane in town does good food and apparently has a DnB night which I really should investigate at some point.
For cool wee shops, tehre's loads around the west end, and Kings court in town by the 13th Note.
I'm in the west end, and know it like the back of my hand
Cause the West has the Uni and such, it's a lot more affluent than the East end, which has it's fair share of social problems (not that the west is Shangri-La, but...)