Inveresk Lodge Garden is a small, terraced National Trust for Scotland garden on the edge of Musselburgh, known for its old roses, a period conservatory and an aviary. A calm spot to potter round for an hour. Admission charged; Musselburgh station is under 2km away.