the all surface windex and a sponge has worked best for me. CLR and vinegar didnt work all that great for me compared. all fish still alive and after just 2 rinses~
When I got into fish keeping I sprayed a 10 gallon with glass cleaner on the inside. I just did a few rinses and scrubbed it down and the tank is still set up with no problems.