If you have 2-3 hours to spend in Stratford-on-Avon, there are several things you can do:
1. Visit Shakespeare's Birthplace: This is a must-visit if you're in Stratford for a short time. It will take about 30-60 minutes to see Shakespeare's childhood home and learn about his life and works. You can also check out his parents' farm nearby.
2. Take a stroll along the River Avon: The river runs through the town and provides scenic vistas and pleasant walks. You can do a quick 20-30 minute walk or sit on the banks and enjoy the scenery.
3. Check out Holy Trinity Church: This church is the burial place of William Shakespeare and has beautiful stained-glass windows. It will take about 20-30 minutes to see.
4. Visit the Royal Shakespeare Company Theatre: If you're a fan of the Bard, you can take a tour of the theater and learn about its history and productions. This will take about 45-60 minutes.
5. Grab a bite to eat or coffee: Stratford-on-Avon has some great cafes and restaurants, so you can take a break and relax for 30 minutes or so.
Overall, you can easily fill in a few hours in Stratford-on-Avon by doing any of the above activities.