Is there any general rule to decide between using the preposition "a" or "in" with "andare" and places ? Some examples:
- andare in biblioteca
- andare a scuola
- andare al parco
- andare al cinema
- andare al mercato
- andare all'aeroporto
- andare in ospedale
- andare in albergo
- andare in montagna
- andare al mare
- andare in spiaggia
The rules of using "in" for countries, states, regions, continents and big islands, "a" for cities and small islands and "da" when the place refers to a person (eg house/office of somebody) are clear and they are out of the scope of this question.