Repeat: Edinburgh topped the list of the top 10 most expensive UK cities - beating London by two places - with a night out was as as much as £331, with the hotel alone costing £233.
Edinburgh topped the list of the top 10 most expensive UK cities - beating London by two places - with a night out was as as much as £331, with the hotel alone costing £233.