We are having our honeymoon in June 2025 - just a long weekend - in Edinburgh. So please recommend me places to stay and eat, things to do, lovely shops. Many thanks