I'm trying to build a city server in the current snapshot. I already know that It's bad to downgrade but will it be fine if I keep updating it to the latest version? Or It's a bad idea and I should just stick with the latest stable release?
The latest version is 1.11.2, with experimental versions (snapshots) taking 2 more steps beyond that (17w13b, the 17 is the year it was released, the w13 is which week in that year it was released, and the b I think is the number of snapshots released thus far per alphabetical position).
While several things could change enough to break stuff that pre-existed in your world while you updated, generally speaking it's safe to upgrade to newer official versions. Most of the time, those who do not upgrade have some sort of sociopolitical objection to the changes made (ie, some people disliked the 1.9 combat changes) or are not upgrading for different technical reasons (ie, the version is too new and mods haven't yet updated themselves to work with that version).
Snapshots, on the other hand, are a very bad idea to upgrade to. It's true that later in the cycle they can be pretty much as stable as an officially-launched version, but early on snapshots can be highly unstable. In the first 1.12 snapshot (17w11a, I think), parrots were added but they forgot to include constraints on their spawning so all worlds would eventually crash due to too many entities (this was fixed in 17w13b). They might also not actually release server files during snapshot phases.
The Meaning of Life, the Universe, and Everything.
I haven't seen any cataloging changes, so it should be *most likely* forward/backwards compatible. I'd backup the newer version regions and see if anything goes wrong if you import them to the older, non-snapshot (1.11.2) version.
Lots of stuff flying around here and there, but I believe most people are still on the release version rather than the snapshot.
The reason I want to build in the snapshot is to have a head start when 1.12 is finally released. By that I mean I could make use of the new blocks already before they are officially released. But I guess, The best choice is to stick with 1.11 and just reserve some spots for the new blocks & mobs.
Making a server is not an easy task, but you will do this if you have a clear vision any type of server, before doing this you must gain all the knowledge about the best server and must know the solution of upcoming problem which have any chance to occur and according to me minecraft server is a one of best server and it's help you alot.