The British Isles are the perfect destination for a hiking trip, as these unique countries have beautiful and diverse landscapes, from the lush valleys and mountains of Wales to the beautiful sandy beaches and turquoise waters of Cornwall.

Edinburgh is an exciting and vibrant city and the perfect place for that special weekend getaway. As well as plenty of shopping and site seeing, Edinburgh also has some excellent restaurants, pubs and cafes to offer, so here is a quick guide to all the best places to eat and drink during your stay.

Breakfast
The Scots love their breakfasts, so you will find plenty of cafes, delicatessens and pubs offering breakfast service from 7am right through to lunchtime and one of if you find yourself in the north of the city in the morning a trip to Porto & Fi is a must. This is a great little café style delicatessen with views over the River Forth, which serves excellent tea, coffee to go with your breakfast or brunch. Some of the most popular dishes include sliced Parma ham and eggs, and a selection of freshly baked pain au chocolat and small pastries served with cups of deep rich coffee. Another great place for breakfast is Urban Angel, which specialises in cooking ethically with fair-trade and organic produce, and a favourite dish in this smart café is the eggs benedict with locally smoked haddock.