Holiday Inn is a great place to stay for Grandma's Marathon! Not only this hotel a great place to stay, but they offer shuttle buses to the start line in Two Harbors, MN. Its also nice for family and friends as it has skywalks to take you right to the finish line and the Lift Bridge so you can watch the ships (which depending on your room, you can do this right from your room!). Plenty of parking in the parking garage which is secure.
PROS: Great place to stay for Grandma's Marathon!
CONS: Cost, Small bathrooms in the suits