Yes there are offsite hotels with shuttles, they are called partner hotels. Just be aware that they are not Disney owned, so they do not have all the perks, such as early opening, dining plans, and early restaurant reservations.
Yes Disney village is free entry.