Musselburgh has a beautiful harbour well worth a visit.
Musselburgh Racecourse is one of the UK's premier racecources well worth a visit for a day out.
Further along the coast is one of Scotland premier golfing towns Gullane, a great place to eat and drink in the Old Clubhouse.
Gullane also has a remarkable beach well worth a visit whether its golf or sunbathing. Visit Gullane.