3 days is a great amount of time to spend in Lagos. It allows you to see all the highlights, with plenty of time leftover to relax on the beach. I spent 3 nights in Lagos (meaning I had 2.5 full days there), but I'd recommend booking 4 nights if you can to give yourself a leisurely full 3 days.