1) I'm going to be in Austria at the end of my 2 week trip just in time for New Years Eve and I just wanted to get a sense of how its celebrate in Vienna. I was told from a friend that Vienna is known for its "First Night" Celebration - what does this entail usually? I know that in the U.S., where I am from if you want to go out to celebrate there are expensive cover charges at almost all bars and clubs for New Years. Is it like this in Vienna? Should we be looking into getting tickets for any festivities/parties? And can anyone recommend an affordable hotel near everything?
2) Also, will things (Museums, Tourist sites, Restaurants, Bars, etc) still be open on New Years Day and Jan 2nd?
3) Does anyone know details on the best/cheapest way to get back to Sofia, Bulgaria from Vienna. I've been told an overnight train may be the best option. Is this something I can book in advance and if so - how?

