I recommend that you do not use a trailing slash on "documents" or "pages" -- Trailing slashes are for directories.
They cause two problems: First, search engines may "look for other files" inside your pseudo-directories, and second, adding a "directory-level" to your URLs will break any page-relative links and included-object references (e.g. image, css, and JS file includes) on your pages, requiring you to modify all those links and references.
Re: "Not a coder"... It is time to become a coder then, because it is needed to reliably control your server configuration, which is what a .htaccess file does. These files comprise the infrastructure of your site, and if that infrastructure is not solid, your site may never achieve its full potential.
Regular expressions is a concise language for matching character-patterns -- no more, no less. Further, regular-expressions form the basis of many very-useful directives and functions in almost all modern scripting and programming languages -- PHP, PERL, JavaScript, Python, C, and many, many others. Many *nix command lines and some code editors can use them as well.
A few hours spent with the regex tutorial cited in our Apache Forum Charter, and using it to "take apart" the patterns you find in the rules you see posted here will be time very well-spent. All that remains is for you to decide to do it, and we here will support that effort.
The two basic concepts of regex are "match the input character string to this pattern" and "remember the part of the input string that matches this part of the pattern, so we can use it later."
In your case, the "opposite" of the internal rewriterule
RewriteRule ^([A-Z][a-z\-]+)/([0-9]+)$ accommodation.php?accommodation_type$1&id=$2 [L]
would be this external redirect rule
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(accommodation\.php)?\?accommodation_type=([A-Z][a-z\-]+)&id=([0-9]+)(#[^\ ]*)?\ HTTP/
RewriteRule ^(accommodation\.php)?$ http://www.example.com/%2/%3? [R=301,L]
So there's an example for you to analyze... :)
To allow hyphens in your "accommodation-types," you need to match them in both of your rules, so that's been added here.
I should also add that writing regular expressions is usually much, much easier that reading them. This is because when you write them, you know what goal you are seeking at that time. When you go back to read the pattern later, you may not remember the goal -- unless you include complete, concise comments in your code.
Here, the RewriteCond is looking at the HTTP Request line received from the client, which will be
GET /accommodation.php?accommodation_type=Florida-apartment&id=89 HTTP/1.1
or it could be
GET /?accommodation_type=Bungalow&id=12 HTTP/1.1
Now I hope you'll take my counsel, and figure *how* these two new examples work. Be assured that we *will* be able to tell the next time you ask a question here... :)
Jim