One Night in Edinburgh: The fun, feel-good romance you need this year