The Slovakian capital, Bratislava, has the most affordable breaks this Christmas, as well a castle, a charming old town and ...