Having a condo is nice, since you get the extra room, plus a kitchen were you can fix a small breakfast or snacks much cheaper than if staying on-site. However, staying on site has its "magic". We've done both, and have been very happy either way.
If I recall correctly, parking was $7 per day. Just save your receipt/stub and you can park at multiple locations in the same day.