Hello everyone and hope I can get some good advice. I'm a 40-ish guy and I'm doing a trip to Europe this summer, flying solo on this one for a 10-11 day trip. Last summer went to Germany for two weeks with a friend and just can't wait to do another trip. Did Hamburg, Wacken, and Munich over 10 days. As much as I'd love to go to Germany again I need to branch out and have been thinking of a few options. Prague has always had a draw for me, great city and apparently cheaper costs. Plus I'm a big beer drinker and love Czech beers. Prague castle would be a must as well. From there I was thinking maybe Vienna and then Venice. I'm a castle fan and I'd love to see some real castles, unlike Neuschwanstein which was quite interesting but not an "authentic" castle. Not a huge classical music fan so that part of Austria is not a draw but there is so much history there, and some cool castles especially if I make a trip to the Salzburg area. Venice would be just to go to Italy and see such a classic city though I understand its better to visit with someone for romance.
But at the same time I've always wanted to go to Great Britain since I started watching Dr. Who as a kid. Amazing castles up in Northern Ireland, as well as around Edinburgh. Sterling and Edinburgh castle look amazing and a dream for a knights and castles fan like me. Then of course London and maybe Bath or one of the smaller areas around there to finish for a few days. A pint in a real English pub is a dream of mine. But I know London is a very expensive city, then again I'm guessing Venice and Vienna are as well. The medieval history of Britain would be what I would focus my site seeing around.
I would probably be doing 3 days at each stop, with an extra day or two to see things between cities, stop at Český Krumlov for a day or two for example before heading to Vienna if I do the Prague trip.
So I'm just looking for advice. Info on how much cheaper one plan would be than the other and so forth. Things I should see and such. Thanks for any advice and for reading this.