Musselburgh is a welcoming city where you can appreciate the historic sites, check out the local cuisine and visit the library.
Why not take time to see places like Musselburgh Racecourse and Fisherrow Sands? Popular sights in the surrounding area include Edinburgh Castle.