A list of hotels in Grindelwald can be found here. They will give you a free Visitor's Card, but it does not include trains. The local bus is free, and you'll get a 20% discount on the Pfingstegg cable car. To save on transportation, you'd better look into the rail passes.