Hotels near all Newmarket landmarks