Time Out HQ have compiled a list of 101 ultimate things to do in London and every week we pick one as inspiration for your weekend of fun. If you fancy a day in the countryside without endless trains, flasks of lukewarm tea, leaking wellies and damp socks, make your way to one of London’s city farms. These urban ranches have popped across the city, such as Hackney City Farm, with happy animals, a pottery studio, Italian cafe and garden. 29 acres make up the Hounslow Urban Farm, which hosts the incredibly popular weekly pig racing and, in Kentish Town, goats romp under brick arches and sheep bleat over the whirring of nearby trains.
For more ideas, see 101 Things to do in London. Have we missed anything off the list? Comment below with your ideas or use #ultimatelondon on Twitter.