One of the best cities in Eastern Europe, Budapest is a cultural paradise! From its medieval history to its recent communist connotations, Budapest has seen a lot and as such is a very interesting place. Not only is it beautiful with its old lanes, hot baths and river fronts, but there are a lot of activities to do in and around the city, so rest be assured, Budapest will never disappoint you.
To visit Budapest, you need a Schengen visa. It is better if you apply for a multiple entry visa. You can apply for one here and it will cost you around INR 5000 for the whole process.