I'm looking at taking my sister away for her birthday next month for 3 nights. I'm thinking either Prague or Budapest. Has anyone been to both and which one did you think was best/prefer? We're just looking for a girlie weekend. Thanks