Most tourists will visit Guatape as a day trip from Medellin, but I really recommend spending at least 2 nights and 1 full day in Guatape. It’s much better as a weekend trip from Medellin, than just a day tour! With that amount of time, you’ll be able to climb Piedra del Penol, go for a short boat ride or paddle boarding session, and wander the town comfortably. If you really want to spend time relaxing and unwinding, I’d stay for up to 3 or 4 nights.