If you have 2-3 hours to spend in Bury St. Edmunds, you can consider the following activities:
1. Visit the St Edmundsbury Cathedral, spend around 30 minutes exploring the beautiful architecture and rich history of the cathedral.
2. Take a stroll around the Abbey Gardens, admire the beautiful flowers and relax for 45 minutes to an hour.
3. Discover the Moyses Hall Museum, which showcases the town's history and heritage, it will take you around an hour to explore everything.
4. Visit the Greene King brewery and attend the beer tasting tour, it will take around 1.5 hours.
5. Experience some shopping in the town's independent bookshops and boutiques, or grab a coffee and a bite to eat at one of the many cafes or restaurants.
No matter how you choose to spend your time, make sure to enjoy the charm and beauty of Bury St. Edmunds!