Budapest is an amazing and vibrant city which has a little something for everyone. You will never be bored in as there is always something on or somewhere else to explore. These are the spots I think everyone needs to visit as a first timer to get a real feel for what Budapest has to offer.