5. Play Video Games
No one says you must go out anywhere or spend a lot of money to have fun with your friends. You can stay home and play some awesome games on a modern gaming system. Most games will allow for up to four players. You can maybe add a few more if you choose to do it online. Make a whole night of it and buy chips, dips, a few beers, and some tubs of ice cream for your guests.
Take this list of ideas and improvise if you want to have a good time with your group of friends. You'll be glad you took the time and created some memories to keep forever.