The best practice answer is yes you need to run BGP, if you don't wish to run BGP, you can have those providers advertising them for you then use static routing between you and them, but they'll need to create route-objects on RIPE database attaching your IPs to their ASN.
The link provided by the other poster is very useful and have very nice examples and i would encourage you to review it, the main advantages in using BGP, would be that it gives you better control and flexibility, but if you don't want you can go for NATing and let the ISPs advertise your IPs (but as agreed they'll need route-objects are RIPE database).
Yes you can have each ISP advertising part of your address space and thus you are able to control which traffic goes through which ISP, or you can advertise the whole address space from both ISP (asking one of the providers to do prepending in order to have a primary and backup scenario), but i'll strongly recommend that you run BGP to have full control over your network.
If you run BGP from your side with both your providers on the same router, you'll just need to take care of filtration (in order not to act as a transit AS between the 2 ISPs, by making sure that you are not sending any routes received from one of the providers to the other), and then the other thing would be to decide whether you are going to advertise certain subnets to certain provider or just advertise your whole class to both providers but prepenging on one of them in order to have a primary and backup scenario.
At your provider end, you'll need your provider to relay your AS and IPs to the internet.
Please review this document as a sample configuration:
We are pleased to announce availability of Beta software for 16.6.3.
16.6.3 will be the second rebuild on the 16.6 release train targeted
towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are
looking for early feedback from customers befor...
Introduction Featured Speakers Luis Espejel is the Telecommunications
Manager of IENova, an Oil & Gas company. Currently he works with Cisco
IOS® and Cisco IOS XE platforms, and NX to some extent. He has also
worked as a Senior Engineer with the Routing P...
In this session you can learn more about Layer 3 multicast and the best
practices to identify possible threats and take security measures. It
provides an overview of basic multicast, the best security practices for
use of this technology, and recommendati...