I think you are being very ambitious in your plans. I was in Budapest and
Prague last year. I spent 7 days in Budapest and area and 6 days in Prague
and never ran out of things to see.They are both beautiful cities although
Budapest is my favorite. There are so many museums in Budapest that I only
made a dent. The Hungarian National Museum could easily take more than 1 day
and almost next to it is the largest Jewish Synagogue in Europe. You will
find that you can eat very well very inexpensively. I took a side trip to
Lake Balaton. From Prague there are also several side trips you can take.
Cesky Krumlov is a 14th century village with a castle almost untouched that
could take 1 or 2 days. I don't think that you will have a problem with your
camera. Have a great trip.