Hi Rona 
I have not done the Prague Budapest Vienna trip, but have heard that all these places are great to visit, especially Prague.  I have been to Vienna years ago, but not with Just You.  I am sure you will enjoy this trip if you do decide to go. 
John, you too enjoy Costa de la Luz.  You will have a great time. 
Jaya