On the not so good days a visit to a shopping centre is always a good idea. They all have a wide selection of shops and all have food outlets from coffee and snacks to full sit down meals.
There are four main shopping centres in Edinburgh: Ocean Terminal in Leith, The Gyle Centre near the airport and two in the city centre itself, Princes Mall and St James Centre. All of these centres are easily accessible and apart from Princes Mall, have parking facilities.
My Guide Edinburgh is part of the global My Guide Network of Online & Mobile travel guides. We are now in 180+ Destinations and Growing.