Could anyone recommend a really lovely hotel in central Edinburgh for one night in August? It's a gift for my parents as a thank you present so I'd love somewhere a bit special. TIA