Both cities are great...Vienna is old but grand, Prague is old and still old. Both cities have a great nightlife but the Praguan one must be better, Vienna has more friendly people and more cosmopolitan feel to it.