Thanks for your help Jason - I'd seen a few other sites bout rewrites, but that one above looks the best I've seen.
I had posted elsewhere too - I know that with this sort of thing any help you guys can give is a bonus.
I pretty much have it working, but there are WordPress blog posts on the site which is causing a few issues. So the pages I want to appear all work, and most of the existing blog pages are unaffected, but a few of the blog pages display as the lodge.php page with no data.
UPDATE - think I have resolved it now - looks like blog posts with a / at the end of the URL were causing the page to break. But with no / they are fine.