Ashton Lane is awful. Coked-up call centre team leaders, coked-up football players and date-rapey middle aged sleazebags. It's an 80s town-centre nightmare disguised as 'fancy'.
Bath Street is much more suited to students/20s. Sauchiehall Street is fine too, loads of places all next to each other.