Two to three days at Lake Bled is enough time to immerse yourself in it's beauty and history without running out of things to do. Bled is a small town but it's the scenery that draws people there. Unless you plan on exploring further afield such as Triglav National Park, you won't need any longer.