Edinburgh's stunning architecture is a huge draw for the millions of visitors each year, but the city also has plenty of green space to relax and connect with nature.
The nearby Pentland Hills, around 45 minutes' drive away, make for an excellent day trip if you want to feel further from the hustle and bustle.
The Royal Botanic Gardens is home to a spectacular 350-year-old collection and includes 10 glasshouses, making it a wonderful place to visit whatever the Scottish weather decides to throw at you!
There are a number of lovely, sociable green spaces in the heart of the city where you can sit and watch the world go by or enjoy reading a book - a temporary escape from the busy shopping streets and city traffic. Our favourites include St Andrew Square Garden, the exquisitely-landscaped Prince's Street Garden and the very special Johnston Terrace Garden, which is accessible by prior arrangement and during the Edinburgh Fringe.
Edinburgh Zoo is a great place to visit in the heart of the city. There are indoor and outdoor areas and the array of animals will keep guests of all ages entertained and engaged. Check out their live pandacam (or penguincam if you prefer!), to get to know the residents before you visit.
Portobello Beach, just a few miles from the city centre, is a wonderful place to take a stroll if the weather is nice. Various bars and cafes line the seafront, and the two miles of sand with a backdrop of attractive Georgian and Victorian buildings make this a very pleasant location.
If you'd like to get out on the water, we recommend Forth Tours for Queensferry sightseeing cruises.