Hi Nilesh,
All the places on your route are nice place and all are entertaining and you can see them , if you are a non-vegetarian then Lucknow is the best stop for you coz from there Ayodhya will be of around four hours of drive not more than that , you can try some unique cuisines in Lucknow like Tunde k Kebabs , breakfast in the morning nihari and khamir ki roti so lot much things are there to visit .
Ajmer and Jaipur is perfect for one night stay and to see few places on your exit .