London is the best rested city in the UK