Shkodra is located in the northern part of Albania, centered around a lake and a river. It's among the oldest and most historic cities in the country, with a fascinating mix of cultures, religions, and styles. The Rozafa Castle is a highlight, standing atop a rocky hill and offering panoramic views over the city and the lake.