European city just two hours from London with magical Christmas markets and £20 flights

Vienna is a city that is perfect for a long weekend away, and as the nights draw in and the temperature drops, it could be the perfect time to visit the Austrian capital