If you can, take an extra day at each end of the trip. Everyone in my group loved both Prague and Budapest! Could’ve spent a week in each city on this trip, but we saw the highlights and had a variety of experiences that made it definitely worthwhile.
TD and driver were so much fun and made our trip even better.