If a romantic getaway is on the cards in the lead up to Valentines day, when it comes to dreamy European cities, there’s nowhere quite so magical as Prague.