Hotelwithheart.com offers very cheap rates for Musselburgh hotels. What's more? For every booking made through the website, Hotelwithheart.com donates a portion of its commission to charity. This means you help a charity for FREE! Absolutely no extra cost to you! Your booking makes a difference in many people's lives!