Husband & I are looking to stay at either Geneva or St. Charles, near either downtown area & walk around, have a nice dinner, and a decent hotel room.
1) which town has more to offer that you can walk around to? looking for cute shops, scenery, paddleboat cruise, etc.
2) what hotel to stay that's either on the river, or within walking distance to either downtown area?
3) what romantic restaurants are recommended?
4) is there a trolley or other transportation around town, if we chose to stay at a hotel further out?