With its cobbled streets, colourful pastel buildings, narrow alleyways and clock tower, Bratislava's preserved medieval centre is every bit the postcard.