dgr hipped me onto a good hotel deal a few months ago which has since disappeared. if its just you and you dont mind sleeping on a couch you could probably room with us or someone else in F1 crew. for the tickets, i think you can get them from the official GP site which has an option for english.
Alternately: