This might seem like a stupid question. I've been looking at 2 budget hotels, Holiday Inn (Cowgate) and Premier Inn (Morrison Link, Haymarket). I am just wondering are either of these hotels near the grassmarket area. We are a group of 12 girls going on a hens and would like to be as near as possible (within reason) to this lively area? Thanks in advance.