Most people assume you need a hefty budget to enjoy a city break, but the truth is you can fill two days with culture, nature and community events without spending a penny. In Edinburgh, the Royal Botanic Garden opens its glasshouses on the first Saturday of each month for free, letting you wander...