Trakai castle located just outside Vilnius, medieval castle in a lake island.