I've got 3 weeks to spend traveling in Europe from mid-May to June. Flying in to London and back to the US from Frankfurt. I'm spending 2 days in London and need to end up in Frankfurt, the rest is unplanned.
The places I'm interested in are: Prague/Czech Republic, Austria, Switzerland, Croatian Coast and Italy. I know that sounds like a lot, but I doubt I'll want to spend more than 2 days in any one city. As for Italy, I'd really just like to visit one town (not Rome) for 2 days. If the Croatian Coast is too hard to fit in, I'll just do it next visit.
Ideas?