LOOKING for ideas of what to do this weekend? Here's six events going on in and around East Lothian:

1. Haddington 700 Medieval Big Day

A day of medieval-style celebrations on Saturday will help toast 700 years of Haddington’s historic Bruce Charter.

The Medieval Big Day, part of the Haddington 700 celebrations taking place throughout the year, features medieval re-enactments, jousting, face-painting and a performance and pyrotechnic display from the Red Hot Chilli Pipers.

Entertainment is on all day, including a parade in medieval attire from Neilson Park Road at 1.30pm and a performance from the Red Hot Chilli Pipers at 6.45pm.

2. Flower shows

It's another busy weekend of flower shows with Musselburgh, East Linton and Garvald all hosting their annual events on Saturday.

Musselburgh Flower Show takes place at The Brunton from 1pm.

Meanwhile, East Linton Flower Show takes place in the community hall. Doors open at 2pm.

Finally, Garvald Horticultural Society Show takes place in the village hall from 2pm.

3. Elphinstone Village Fair

Elphinstone Village Fair is being held on Saturday, with plenty of fun promised for all the family.

The fair is held at the community centre between 11am and 4pm, with live music broadcast, stalls, games, a barbecue and lots of activities to get involved in.

It is followed by a children’s disco in Elphinstone Miners’ Club from 6pm. All are welcome.

4. Haddington Farmers' Market

Stall holders return to Haddington’s Court Street on Saturday.

Haddington Farmers’ Market is back and for an extra hour, running from 9am to 2pm.

More than a dozen different stalls are on offer outside the former sheriff court.

5. Street food festival

Babu Bombay Street Kitchen, The Big Blu, The Mac Shack and Poco Prosecco are among the vendors at Archerfield Walled Garden on Saturday.

Beatbox extraordinaire Marv Radio Music returns to Canteen; he’s performed at Glastonbury, Bestival, Lovebox, Boomtown.

Head along from noon to 8pm and for more information go to archerfieldwalledgarden.com

6. Haddington Triathlon

Swimming, cycling and running take centre stage in the Haddington Triathlon on Sunday.

The event is split into a 750m swim, a 19-kilometre cycle and then a five-kilometre run.

The triathlon gets under way at 9am at the Aubigny Sports Centre.