There will be buses between the hotel and venue before and after the reception (times to be listed closer to the day). There will not be transportation between the church and the reception.
Yes, at both the ceremony and the reception.
Everything is indoor - the cocktail hour is in a covered pavilion with space heaters.