I've booked a table at a restaurant around the station in case it rains.
レストランを予約する時などは「book a table」と、テーブルを取っておくという英語を使います。バーやクラブなどのVIP席を取っておく際も使うので、レストランだと強調したい場合は「at a restaurant」にします。
「なるべく駅すぐ」ということは「駅周りの、あるレストラン」と取れますので「at a restaurant around the station」で十分です。
「雨に備えて」というのを加えるのであれば「in case S+V」や「in case of A」を利用すればすっきりします。