It's a good idea to check in with the transit desk of your airline (KE or OZ only I believe) if you have a layover greater than 8 hours at ICN (totally optional). This was the only way I found out about Asiana's freebees (free day-use hotel or tour). I assume the non-Korean airlines don't have a transit desk (not sure about Singapore).