Eurostar runs from London but you have to take a connection in order to reach Vienna. I have never traveled on Eurostar - but I have heard it is a wonderful experience!
[url=BellaOnline ALERT: For anti-spam reasons, we restrict the number of URLs allowed in a given post. You have exceeded our maximum number of URLs.